ui路由器vs ngroute for sinlge页面应用程序

我正在开始一个新的角度项目(单页应用程序),它将具有复杂的视图(对话框,向导,弹出窗口,加载器),但目前确切的需求并不那么明确。

我应该先使用ui.router吗? 或者我应该从ngRoute开始,并在需要时更改为ui.router?

ui.router对ngRoute有什么好处? 有什么限制可能让我选择使用ui.router?

从我的研究看来,ui.router比ngRoute做得更多,我会尽可能避免复杂性。

我读了angular-route和angular-ui-router?之间有什么区别,但是并没有真正的帮助(我是一个全角度noob)。

尽管我在js,jquery,html中都有很好的技巧。


我建议用ui.router继续,为什么?

  • 它几乎和ngRoute一样复杂

  • 它将更好地允许您在页面,弹出窗口或另一个页面内的容器中使用相同的视图

  • 更可读的代码

    /book/{{book.name}}/chapter/{{chapter.name}}

    VS

    book.chapter({chapter:chapter.name})

  • 你会更深入地观察ui.router的力量,因为你深入探索角度。

  • 试着保持简单,因为你是一个“角度noob”:-)。


    我建议从uiRouter开始,它可以做(几乎)ngRouter可以做的所有事情以及更多事情(例如嵌套路由,视图等)。 我认为ngRouter具有唯一的功能,但uiRouter不是可选的URL参数。

    链接地址: http://www.djcxy.com/p/77967.html

    上一篇: ui router vs ngroute for sinlge page app

    下一篇: view for smoother navigation