AngularJS ng-if for $ rootScope

时间:2014-07-07 14:09:03

标签: javascript angularjs angularjs-scope

在Angularjs项目中,我试图让<a/>显示$scope.page == 'app'

在我的控制器$rootScope.page = 'app'中,$scope.page = 'app'也是如此,但当我在我的DOM中使用以下内容时,我在该页面上的显示时间不会显示。

<a ng-if="page == 'app'">Show Me</a>

2 个答案:

答案 0 :(得分:18)

尝试

<a ng-if="$root.page == 'app'">Show Me</a>

答案 1 :(得分:2)

你需要使用ng-if吗?为什么不以下?

<a ng-show="$root.page == 'app'">Show Me</a>