AngularJS ng-if für $ rootScope

7

In einem Angularjs-Projekt versuche ich ein <a/> zu zeigen, wenn $scope.page == 'app'

angezeigt wird

in meinem Controller $rootScope.page = 'app' und so ist $scope.page = 'app' , aber wenn ich Folgendes in meinem DOM verwende, wird es nicht angezeigt, wenn ich auf dieser Seite bin.

%Vor%     
ngplayground 07.07.2014, 14:09
quelle

2 Antworten

16

Versuchen Sie

%Vor%     
Pataar 07.07.2014, 14:14
quelle
2

Müssen Sie ng-if verwenden? Warum nicht das Folgende?

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

    
user3594595 07.07.2014 17:30
quelle