【发布时间】:2015-02-15 20:24:06
【问题描述】:
我正在加入一个目前正在开发单页应用程序的团队。它是用 AngularJS 编写的,但与主题无关。
该应用程序非常复杂(许多独立的视图,每个视图具有复杂的不同状态)以至于他们完全删除了路由器(好吧,摘录默认路由)。
我正在谷歌搜索,但我没有看到没有尝试与 URL 正常工作的 webapp 示例。除了“这不是优雅的方式”这一事实之外,不使用任何 URL 是否有任何风险?
编辑:ui-router 不适合,因为这个问题:https://github.com/christopherthielen/ui-router-extras/issues/90
【问题讨论】:
-
有趣的是,他们移除了路由器,因为它变得太复杂了。路由器应该通过将功能移动到自己的模块中来解决复杂性。
标签: angularjs url single-page-application