屬性「後」我有我的服務有以下功能:從angularjs服務調用的WebAPI - 無法獲取的未定義或空引用
myapp.service('addParentService', function ($http) {
vm.returnParent = function ($http) {
for (i in vm.parent) {
//alert('getValues : ' + vm.parent[i].name);
}
var data = { name: 'Jeff', email: '[email protected]', phone: '5551212', carrierName: 'ATT' };
$http.post(
'http://localhost:10000/api/people/PostRegister/',
JSON.stringify(data),
{
headers: {
'Content-Type': 'application/json'
}
}
).success(function (data) {
alert(result);
});
});
我遇到這個問題,我沒有注入$ HTTP 。現在,當我運行這個功能,我得到以下錯誤:
Unable to get property 'post' of undefined or null reference
這是我的控制器:
myapp.controller('AddParentController', function ($scope,$http, addParentService) {
$scope.addParentService = addParentService;
});
您是否在服務/控制器中注入'$ http'? –
@DavidBarker - 我用我的控制器代碼更新了我的問題。我做得對嗎? – webdad3
不,沒有理由向控制器注入'$ http'(或者你沒有顯示全部內容) –