我即将加入一个团队,他们正在开发一个单页应用程序。它是用 AngularJS 编写的,但这不是我们讨论的重点。
这个应用程序非常复杂(有许多独立视图,每个视图内部都有不同的复杂状态),以至于他们完全删除了路由(除了默认路由)。
我在网上搜索,但没有看到任何不尝试正确处理 URL 的 Web 应用程序示例。除了“这不是优雅的方式”之外,不使用任何 URL 是否存在任何风险?
编辑:ui-router 无法解决此问题:https://github.com/christopherthielen/ui-router-extras/issues/90