angularJS有条件地重定向用户
我正在我的应用程序中使用Auth0检查模板中的用户是否已通过身份验证。比如:angularJS有条件地重定向用户,angularjs,Angularjs,我正在我的应用程序中使用Auth0检查模板中的用户是否已通过身份验证。比如: <div ng-if="isAuthenticated" id="grid1" ui-grid="gridOptions" ui-grid-importer class="grid" ui-grid-resize-columns ui-grid-move-columns ui-grid-auto-resize ui-grid-selection ui-grid-cellNav ui-grid-paging mys
<div ng-if="isAuthenticated" id="grid1" ui-grid="gridOptions" ui-grid-importer class="grid" ui-grid-resize-columns ui-grid-move-columns ui-grid-auto-resize ui-grid-selection ui-grid-cellNav ui-grid-paging myscroller></div>
<div ng-if="!isAuthenticated">
<p>You will be redirected because you are not authenticated</p>
</div>
在这个世界上!isAuthenticated部分,如何从HTML内部重定向用户?有办法吗
我以前见过类似的东西:但这似乎不适用,因为它是一个元标记。您可以使用ngInit
<div ng-if="isAuthenticated" id="grid1" ui-grid="gridOptions" ui-grid-importer class="grid" ui-grid-resize-columns ui-grid-move-columns ui-grid-auto-resize ui-grid-selection ui-grid-cellNav ui-grid-paging myscroller></div>
<div ng-if="!isAuthenticated">
<p ng-init="redirect()">You will be redirected because you are not authenticated</p>
</div>
$scope.redirect = function() {
// redirecting in 1 sec...
$timeout(function() {
$location.path('/login');
}, 1000);
}