ui router vs ngroute for sinlge page app

Jon*_*nes 7 javascript jquery html5 angularjs single-page-application

我正在开始一个新的角度项目(单页面应用程序),它将具有复杂的视图(对话框,向导,弹出窗口,加载器),但目前还没有明确的要求.

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

ui.router对ngRoute的好处是什么?有什么限制可以让我选择ui.router?

根据我的研究,似乎ui.router比ngRoute做得更多,我会尽量避免复杂性.

我读过angular-route和angular-ui-router之间有什么区别?,但并没有真正帮助(我是一个完全角的菜鸟).

我在js,jquery,html方面有很好的技巧.

Nis*_*ant 5

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

  • 它几乎和ngRoute一样复杂

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

  • 更易读的代码

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

    VS

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

  • 当你深入角度时,你会更多地观察到ui.router的力量.

考虑到你是一个"角落菜鸟",试图保持简单:-).