0

管理页面.html

<html><body ng-app = "myapp"
 <div data-ng-view/>
</body></html>

用户页面.html

<html><body ng-app = "myapp"
 <div data-ng-view/>
</body></html>

登录后,如果您是管理员,则会加载 adminpage.html。如果您是普通用户,将加载 userpage.html。data-ng-view for adminpage.html is very different with userpage.html. 我怎么能用 angularjs、passportjs、expressjs 做到这一点?

4

1 回答 1

0

您应该只有一个引导您的应用程序的 index.html 文件和一个 ng-view。根据从服务器端身份验证机制返回的角色,您可以将用户路由到您使用 $routeProvider 设置的适当路由。

于 2014-03-07T03:58:31.900 回答