在AngularJS中,可以使用$http
服务来发送HTTP请求,并获取请求参数。以下是一个示例代码:
// 在控制器中注入 $http 服务
app.controller('MyController', function($http) {
// 发送GET请求
$http.get('/api/data', {
params: {
param1: 'value1',
param2: 'value2'
}
}).then(function(response) {
// 处理响应数据
console.log(response.data);
}, function(error) {
// 处理错误
console.error(error);
});
// 发送POST请求
$http.post('/api/data', {
param1: 'value1',
param2: 'value2'
}).then(function(response) {
// 处理响应数据
console.log(response.data);
}, function(error) {
// 处理错误
console.error(error);
});
});
在上面的示例中,$http.get
和$http.post
方法用来发送GET和POST请求。请求参数通过params
选项传递给$http.get
方法,或者作为对象传递给$http.post
方法。在成功的回调函数中,可以通过response.data
来获取响应数据。如果发生错误,可以在错误的回调函数中处理错误。
请注意,上述示例中的URL /api/data
是一个示例URL,你需要将其替换为你实际的API URL。