我已经使用AngularJS,Bootstrap,HTML,CSS制作了web应用程序图形用户界面。后端团队正在用C编程开发API。
那么我的$http请求(从工厂发出)中的路由如何与C编程接口(控制器)通信,以获取数据或执行相关操作。
谢谢!
发布于 2016-06-16 13:26:56
您只需要URI,异步请求将如下所示:
$http.get('URI goes here').then(
function (response) {
//success
vm.data = response;
},
function (response) {
//fail
console.log("error");
}
);发布于 2016-06-16 13:39:52
我认为你需要学习Web API的概念。基本上是服务器(在你的例子中用C写的?)响应各种HTTP请求(GET、POST、PUT等)。通过定义Web API,您只需说明对于特定路径的某些http请求,将会有一个有意义的响应。
例如,下面是一个Web API:
GET /api/users - list users
GET /api/users/{id} - get a specific user
POST /api/users/{id} - update specific user要使用此端点(/api/users),您可以使用$resource或$http,如下所示:
var UserFactory = $resource('/api/users/:id');
var userlist = UserFactory.query();
var user = UserFactory.get({id: 123});
user.$promise.then(function(){
user.balance = 100000000;
user.$save();
});基本上,angular在后台将$resource调用转换为HTTP请求。
https://stackoverflow.com/questions/37850329
复制相似问题