Angular UI路由器VS ngRoute

在我做的一个迷你测试中有关于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?