Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS在登录后加载html文件_Html_Angularjs_Angularjs Ng Include - Fatal编程技术网

AngularJS在登录后加载html文件

AngularJS在登录后加载html文件,html,angularjs,angularjs-ng-include,Html,Angularjs,Angularjs Ng Include,各位下午好, 我有一个index.html文件,其中包含所有应用程序视图: 我想知道是否有可能在用户登录后而不是之前加载所有ng include 我的第一个想法是用login.html内容替换index.html内容,然后在用户登录后重定向到另一个html文件(Home.html,其中包含index.html内容),但它不起作用,我认为这不是AngularJs的工作方式 我试着补充说,第一次连接时效果很好,但当用户注销并重新连接时,它不再起作用,特别是当我们想将用户重定向到他注销前所在的同一页

各位下午好,

我有一个index.html文件,其中包含所有应用程序视图:

我想知道是否有可能在用户登录后而不是之前加载所有ng include

我的第一个想法是用login.html内容替换index.html内容,然后在用户登录后重定向到另一个html文件(Home.html,其中包含index.html内容),但它不起作用,我认为这不是AngularJs的工作方式

我试着补充说,第一次连接时效果很好,但当用户注销并重新连接时,它不再起作用,特别是当我们想将用户重定向到他注销前所在的同一页面时,因为我认为AngularJs必须重新评估逻辑

如果您有任何想法或建议,我将不胜感激


谢谢,

如果您在用户登录时在$scope上(或者在$rootScope上,如果您希望此属性由所有作用域继承)设置属性isAuthenticated,则可以使用该指令解决此问题

<div class="table" ng-if="isAuthenticated" ng-show="location=='nodes'" ng-include="'views/nodes/nodes.view.html'"></div>