PhoneGap中文网

 找回密码
 立即注册
查看: 54681|回复: 4
打印 上一主题 下一主题

ionic tabs + login 问题

[复制链接]

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
跳转到指定楼层
楼主
发表于 2015-12-31 11:28:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的需求很简单。
我用的是ionic的tabs模板。。然后想在浏览tabs的时候,需要登录的地方直接跳到登录。login页面应该是独立于tabs存在的。但是我怎么弄都感觉不对,login界面总是在tabs的子状态下才有效。网上看了一些源码,但都没能好好解决这个问题

有什么办法么?
回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2016-1-1 10:30:17 | 只看该作者
1.app.js路由页面

  1.       .state('login', {
  2.                 url: '/login',
  3.                 templateUrl: "templates/login.html",
  4.                 controller: 'LoginCtrl'

  5.             })
复制代码




2.模板页面 最上面加个返回按钮,这样的话从任何地方过来都可以返回回去


  1. <ion-view title="登录">
  2.     <ion-nav-buttons side="left">
  3.         <!-- <button class="button-icon ion-arrow-left-c" ng-click="backView()"></button>-->

  4.         <button class="button back-button buttons button-icon ion-arrow-left-c header-item" ng-click="$ionicGoBack()">
  5.             <span class="back-text" style="-webkit-transform: translate3d(0px, 0px, 0px);">
  6.                 <span class="default-title hide">Back</span>
  7.             </span>
  8.         </button>

  9.     </ion-nav-buttons>

  10.     <ion-content>

  11.         <!-- Logo -->
  12.         <div class="padding text-center">
  13.             <h1>
  14.                 <i class="positive ion-ios-camera camera-font"></i>
  15.             </h1>
  16.             <h4 class="positive">照一照</h4>
  17.             <p class="positive">Photo detection health</p>
  18.         </div>

  19.         <!-- Login form -->
  20.         <div class="list list-inset">
  21.             <label class="item item-input">
  22.                 <span class="input-label">手机号:</span>
  23.                 <input type="tel" placeholder="手机号" ng-model="user.username">
  24.             </label>

  25.             <label class="item item-input">
  26.                 <span class="input-label">密 码:</span>
  27.                 <input type="password" placeholder="密码" ng-model="user.password">
  28.             </label>
  29.         </div>
  30.         <div class="padding">
  31.             <button class="button button-block button-positive" ng-click="signIn()">
  32.                 登录
  33.             </button>
  34.         </div>


  35.         <!-- Other links -->
  36.         <div class="padding row">
  37.             <div class="col align_right">
  38.                 <span class="dark">忘记密码?</span>
  39.             </div>
  40.             <div class="col align_left">
  41.                 <a href="#/register" class="dark">注册</a>
  42.             </div>
  43.         </div>

  44.     </ion-content>
  45. </ion-view>
复制代码

回复 支持 反对

使用道具 举报

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
板凳
 楼主| 发表于 2016-1-1 21:44:29 | 只看该作者
admin 发表于 2016-1-1 10:30
1.app.js路由页面

好的,谢谢。我试一下
回复 支持 反对

使用道具 举报

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
地板
 楼主| 发表于 2016-1-1 21:48:22 | 只看该作者
admin 发表于 2016-1-1 10:30
1.app.js路由页面

还有一个问题。。。我想让login界面是从下方直接向上弹出来的那种动画,但是好像这个参数是在nav-view上设置的,有什么办法解决么?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

15

积分

新手上路

Rank: 1

积分
15
5#
发表于 2016-1-13 09:37:17 | 只看该作者
login页面可以加指令,隐藏tabs
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-5 09:47 , Processed in 0.077982 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表