$ location.path()vs $ http.get() - AngularJS
问题描述:
AngularJS中的$location.path()
和$http.get()
有什么不同?这两个似乎是(我用我的应用程序的控制器的函数调用的表单提交响应)在我的应用程序工作的方式一样,但我觉得我失去了一些东西。
任何帮助将不胜感激。谢谢。
答
$http.get()
通常用于API调用,通常你会检索与此功能的一些数据。
的$http
服务还具有功能POST
,PUT
,包括DELETE
,等等......最HTTP动词来调用外部API。
$location.path()
主要用于更改应用程序的URL时,$location
服务只能发出GET请求,一般是读/更改自己的内部应用
粗糙答案的网址 - 'window.location的= YOUR_URL' VS. 'var req = new XMLHttpRequest(); req.open(“GET”,YOUR_URL,true); req.send(); **重定向**与**异步数据请求** –