我是AngularJS的新手。
我需要使用一个名为save的函数的控制器,并在函数内部进行ajax调用。
我的代码现在看起来像这样。
var app = angular.module("myApp1", []);
app.controller("AddController", ['$scope',$http {
$scope.Save = function () {
}
}])
我不知道如何继续前进。
答案 0 :(得分:4)
她是解决方案
var app = angular.module("myApp1", []);
app.controller("AddController", ['$scope','$http',function($scope,$http){`
$scope.Save = function () {
$http({
method : "POST",
url : "url",
headers: { 'Content-Type': undefined },
data:data
}).then(function mySucces(response) {
console.log(response.data);
}, function myError(error) {
console.log(error);
});
}}]);
其中数据将是您必须保存的json数据对象。
答案 1 :(得分:1)
这样的事情:
var app = angular.module("myApp1", []);
app.controller("AddController", ['$scope','$http',function($scope, $http) {
$scope.Save = function () {
$http.post(url,
{
//data here
}).then(function successCallback(response) {
//success
}, function errorCallback(response) {
//error
});
}
}]);