【发布时间】:2013-10-17 14:34:08
【问题描述】:
我想不出一个合理的方法来解决这个相当琐碎的问题。
我希望访客在访问网站索引时看到启动页面,并希望登录用户看到他们的个人资料,每个页面都有自己的模板和控制器。 理想情况下,一个 url 会有两种状态,不知何故,我可以根据登录状态自动更改活动状态。这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设)。
我对 angular 和 ui 路由器很陌生,我认为我可能忽略了一个简单的问题解决方案。
是否可以使用命名视图和 ng-show 来完成?
【问题讨论】:
-
为什么不只是一个条件 ng-include?如果已登录则显示一个包含,如果未登录则显示另一个
-
“这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设)。” ..找不到像 ui-router 中内置的 ng-include 之类的东西,或者它是否可以使用嵌套视图/某种解决方法?
标签: angularjs angular-ui angular-ui-router