在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。