我正在使用AngularJS中的ngRoute。
我有以下代码:
(...)
$routeProvider
.when('/some-page', {
templateUrl: 'some-page.html',
controller: 'SomeController'
})
(...)
如果条件(例如/some-page
)为真,我想打开$scope.isOpenned
。否则,它应该重定向到/other-route
答案 0 :(得分:0)
这样的事情怎么样?
<div>
<a ng-hide="!yourBool" href="#/some-page">Link if True</a>
<a ng-hide="yourBool" href="#/other-route">Link if False</a>
</div>
<script src="vendors/angular.min.js"></script>
<script>
angular.module('app', [])
.controller('AppCtrl', ['$scope', function($scope) {
$scope.yourBool = false;
}]);
</script>