从登录页面到仪表板页面的Angular JS导航

时间:2013-10-04 07:32:22

标签: angularjs

我有一个login.html和dashboard.html。 Login.html包含登录表单,我希望用户在成功登录后转到dashboard.html。

问题: login.html不是视图,因此我们无法使用路线导航到dashboard.html。但我想保持对两个文件的角度控制。 我怎样才能做到这一点。 我应该在两个文件上使用相同的ng-app。

目前:我正在使用:

window.location.href='http://sid.dev/dashboard.html';

请指导这样做的最佳方式。

1 个答案:

答案 0 :(得分:0)

控制器:

getLoginDetails().then(function(response,status){           
    // check if successful
    $scope.isLoginSuccessful = true;
});

HTML:

<div ng-show="!isLoginSuccessful">
    <!-- Login Form -->
</div>

<div ng-if="isLoginSuccessful">
    <div ng-include src="'dashboard.html'"></div>
</div>