我已经使用 yeoman 生成了一个 Angular 项目。
我有一个带有 ng-view 的 index.html,我正在通过相应的控制器显示 claim.html、claim-details.html,它们在 ng-view 中正确呈现。
现在,我有一个带有特定 css 的 signin.html 页面,它是一个完整的结构化 HTML 页面。我想在用户未登录时显示这一点。一旦他通过身份验证,他应该被重定向到上述视图。我该如何配置?
我正在关注路由
app.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/claims.html',
controller: 'ClaimsCtrl'
})
.when('/signin', {
templateUrl: 'views/signin.html',
controller: 'SigninCtrl'
})
.when('/dashboard', {
templateUrl: 'views/dashboard.html',
controller: 'DashboardCtrl'
})
.otherwise({
redirectTo: '/'
});
});
是否可以提及,哪个 .html 应该作为 ng-view 的一部分呈现,哪个应该是独立的 html 文件?即我希望claims.html 和dashboard.html 成为ng-view 的一部分,但signin.html 应该是独立的