angularjs – UI路由器条件ui视图?

前端之家收集整理的这篇文章主要介绍了angularjs – UI路由器条件ui视图?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不能找出一个合理的方式,这不觉得像一个黑客,解决这个相当琐碎的问题。

我希望客人在访问网站的索引和登录用户时看到启动页面,以查看他们的配置文件,每个页面都有自己的模板和控制器。理想情况下,一个网址有两个状态,不知何故,我将能够根据登录状态自动更改活动状态。这两个视图都有自己的嵌套视图,所以不能使用ng-include(我假设)。

我很新的角和ui路由器,并认为我可能会忽略一个简单的解决方案的问题。

可以用命名视图和ng-show完成吗?

如果您使用UI路由器,只需创建三个状态:根状态,带有’/’URL和两个没有URL的直接后代状态。在root状态的onEnter中,您检测用户的状态并相应地转换到正确的子状态。这给出了为两个子状态保持相同URL的外观,但允许您必须使用单独的配置分隔状态。
原文链接:https://www.f2er.com/angularjs/145973.html

猜你在找的Angularjs相关文章