我是angularJS的新手,在使用routeProvider的配置中设置的参数时遇到了困难。
此问题的目的是当路由设置为登录时隐藏包含在index.html中的导航栏。
这是index.html中的代码:
<div ng-include="'app/shared/navbar/navbar.html'" ng-hide="hideMenus"></div>
在我的app.js中,我有:
.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/login', {
controller: 'LoginController',
templateUrl: 'app/components/login/login.html',
hideMenus: true
})
.when('/', {
controller: 'HomeController',
templateUrl: 'app/components/home/home.html'
})
.otherwise({ redirectTo: '/login' });
}])
我不知道如何访问hideMenus:true以隐藏navBar ...
谢谢您的帮助!