Javascript 如何使用公司';谁拥有自己的API?
我正在为一家使用Angular JS的CRUD应用程序的公司进行前端开发。他们希望我构建视图并使用他们的API获取数据。(我从来没有这样做过) 他告诉我获取数据的语法如下(这只是一个示例): 然后他说:Javascript 如何使用公司';谁拥有自己的API?,javascript,angularjs,Javascript,Angularjs,我正在为一家使用Angular JS的CRUD应用程序的公司进行前端开发。他们希望我构建视图并使用他们的API获取数据。(我从来没有这样做过) 他告诉我获取数据的语法如下(这只是一个示例): 然后他说: when you return the $http function, you can use it like: getItems().then(... callback success, callback error...) or move success() also getItems().
when you return the $http function, you can use it like:
getItems().then(... callback success, callback error...)
or move success() also
getItems().success(...).then(...)
有人能帮我理解这里发生了什么,或者指导我学习API和Angular的好教程吗?我在网上到处找,找不到类似的东西 从文档:
"
$http服务是一个函数,它接受一个参数(一个配置对象),用于生成http请求,并返回带有两个$http特定方法的承诺:success和error。
...
由于调用$http函数的返回值是一个承诺,因此还可以使用then方法注册回调,这些回调将接收一个参数–一个表示响应的对象。
"
$http.get是执行get请求的快捷方式方法
调用$http.get('/api/1/items/available')
时,您正在向'/api/1/items/available'发出get请求。
由于请求是异步的,因此必须定义回调函数来操作结果,回调函数由$http call返回的“success”和“then”承诺方法注册。
“error”方法用于注册错误回调
如果您使用的是REST api,您可以使用。您读过该文档吗?我会再看一次,但我不确定api是如何引入的,希望有一个关于逐步解释的教程。这让我很困惑,你会建议我去哪里学习这方面的知识并学习一些教程?你知道Ajax的一些知识吗?我知道Ajax通过与服务器通信而不刷新页面来工作,但是我很难用Angular从语法上看到连接。$http模块与Ajax做的相同,但在Angular上下文中。如果您了解Ajax,您将了解$http模块。将$http看作Ajax重新请求的快捷方式。尝试学习jQuery制作的Ajax。
when you return the $http function, you can use it like:
getItems().then(... callback success, callback error...)
or move success() also
getItems().success(...).then(...)