我是Angular的新手所以请耐心等待。 我有一个控制器来处理页面中的搜索功能。 当用户更改搜索时,URL会更改以反映用户交互。然后有$ http.post调用API来检索URL中的这些值。单独控制器中的转发器会相应更新。
效果很好,范围也正确变化。
但我如何处理初始加载?
如果用户点击已保存的搜索。 例如:
http://blah/blah/blah/Search/Status-1%7CBeds-3
我希望适当地设置搜索字段和范围,但是应该继续相同的功能。
这样做的最佳方式是什么? 如果需要代码然后询问,但这更像是一个问题的方向,然后修复我的代码问题。
答案 0 :(得分:1)
您可能需要AngularJS routing和the $routeParams
object。
如果这还不够,您可以使用the $location service从网址中提取信息并将其写入controller constructor function中的$scope
。