在我做的一个迷你测试中有关于UI Router VS ngRoute的4个(真/假)问题。 我做了测试和研究,但我不确定我的答案。 有人可以证实并帮助我辩解吗?
问题:
Angular UI路由器允许您在切换选项卡时保存状态,而ngRoute则不会 他们都使用URL来唯一标识视图 他们都将模板和控制器与视图相关联 他们都为路由参数使用相同的服务 我的回答是:
真正 真正 假 真正 我的理由 :
从问题“角度路由和角度 - 路由器之间的区别是什么?”之后,我相当确信选项1是正确的。 现在这个我不确定。 我知道你可以使用UI路径来创建动态网址,但就我所知,这就是我所知道的。 我相信这一个是错误的。 在一个Angular UI模板中,可以有多个视图,实际上一个常见的例子是具有顶部部分,中间部分和底部部分的页面。 如果这种暗示意味着肯定是不正确的,我不确定,但我被引导相信它。 鉴于Angular UI是ngRoute的扩展,我相信4也是如此。
经过一些合理的建议后,我终于明白了! 这是我的答案和理由。
回答:
真正 真正 真正 假 理由:
从“AngularJS:角度路由和角度 - 路由器之间的区别”这个问题可以看出,状态可以用来保存历史堆栈。 (记住状态,稍后会有用)。 尽管Angular UI可以嵌套视图,但这些视图仍然可以通过特定和唯一的URL访问。 尽管模板可以有多个视图,但是没有什么能够阻止1-1-1与控制器 - 模板视图的关系。 有可能的。 在这里,各州派上用场。 Angular UI使用状态服务,而ngRoute则不使用。 问题的焦点在于此,但我没有得到它。 你去,希望它可以帮助别人!
链接地址:
http://www.djcxy.com/p/77971.html
上一篇:
Angular UI Router VS ngRoute
下一篇:
How to pass param in routeProvider in Angular JS?