我正在使用 AngularJs 开发一个允许探索复杂数据的应用程序。因此,不同视图的概念(-> 使用部分模板/控制器进行路由)不太适合我。我的应用程序有一个特定的状态(搜索文本 + 选定的文档 + flagA=1 + flagB = x + ...),我想通过 URL 重建它。所以我想使用如下 URL 调用我的应用程序:
http://domain/app/#/search/some text/some-doc-id-123/
这应该映射到路由'/search/:text/:docid/',我想得到一个事件,我得到:text 和:docid。在那里我会收集所需的数据并根据需要修改 gui。
任何提示如何在 AngularJs 中做到这一点?我在官方文档中找不到太多。通过 Google 获得的最佳匹配是http://www.bennadel.com/blog/2420-Mapping-AngularJS-Routes-Onto-URL-Parameters-And-Client-Side-Events.htm(以及本博客中的其他文章),但我无法让他们的代码正常工作,也找不到关于他们正在使用的东西的文档!?