根据用户是否登录包括不同的控制器

时间:2017-06-11 17:34:23

标签: angularjs

如果用户用户登录,我想要包含一些控制器。实际上,如果用户没有登录,我想不包含一些控制器

    ws.on('open', function open() {
    console.log('subscribing');
    ws.send(creds);
});

    ws.on('credsanswer', function incoming(message) {
    //user has received creds ands calls us back
    ws.close()
});

这可能吗? 我是否只需使用控制器在加载页面/应用程序时设置$ scope.loggedIn值。有理由将app.js的include放在页面底部,但在这种情况下,似乎app.js需要高于if条件。

    <html ng-app>
        <head data-ng-controller="gamesController">
            <script src="/static/js/app/app.js" type="text/javascript"></script>
            <script src="/static/js/app/controllers.js" type="text/javascript"></script>
            <% if {{ $scope.loggedIn }} %>
               <script src="/static/js/app/controllers/games/games.js" type="text/javascript"></script>
            <% end %>
        </head>
    <body>
    </body>
    </html>

这是正确的方法吗?

感谢

0 个答案:

没有答案