$ location.path()vs $ http.get() - AngularJS

$ location.path()vs $ http.get() - AngularJS

问题描述:

AngularJS中的$location.path()$http.get()有什么不同?这两个似乎是(我用我的应用程序的控制器的函数调用的表单提交响应)在我的应用程序工作的方式一样,但我觉得我失去了一些东西。

任何帮助将不胜感激。谢谢。

+0

粗糙答案的网址 - 'window.location的= YOUR_URL' VS. 'var req = new XMLHttpRequest(); req.open(“GET”,YOUR_URL,true); req.send(); **重定向**与**异步数据请求** –

$http.get()通常用于API调用,通常你会检索与此功能的一些数据。

$http服务还具有功能POSTPUT,包括DELETE,等等......最HTTP动词来调用外部API。

$location.path()主要用于更改应用程序的URL时,$location服务只能发出GET请求,一般是读/更改自己的内部应用