离子侧菜单没有得到刷新

时间:2015-08-17 09:01:56

标签: angularjs menu refresh ionic

我有离子侧菜单>它有注册和登录链接。 我正在尝试根据登录状态隐藏注册和登录。

如果已登录然后登录,则应隐藏注册链接,如果未登录,则两者都应该可见。

我正在使用角度工厂来保存状态并使用ng-show / ng-hide属性尝试进行切换。但它不起作用。

请帮忙。

的问候, 广告

下面是我的代码: HTML:                               登入         

StackLayout

services.js

....... .factory('AppGlobalValues',function(){   //可以在这里使用返回JSON数组的资源

//一些假的测试数据   //

var loggedIn ='FALSE';

返回{

    <ion-item menu-close class="item-icon-left" ng-click="signup()" ng-show ="AppGlobalValues.isLoggedIn()" >
             <i class="icon ion-edit"></i>
      Sign-Up
    </ion-item>

}; })

2 个答案:

答案 0 :(得分:0)

需要在控制器上提供服务才能访问它。

请参阅this question

如果您真的想在全球范围内访问您的服务,可以将它们附加到$ rootScope并从那里使用它们。

答案 1 :(得分:0)

服务中存在初始化问题。那弄乱了开关。我删除了初始化,现在它完美无缺。

感谢您的帮助。