AngularJS在routeProvider中使用变量

时间:2018-11-28 14:43:17

标签: angularjs angularjs-ng-route

我是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 ...

谢谢您的帮助!

0 个答案:

没有答案