0
即時得到這個錯誤: TypeError: ComplaintData.get is not a function
類型錯誤:Complaint.get是不是一個函數
可能有人請告訴我爲什麼它顯示出錯誤?什麼可能導致這個錯誤?該服務注入到控制器,但我不知道可能會導致錯誤。
控制器:
(() => {
angular
.module('app')
.controller('complaintController', complaintController)
complaintController.$inject = ['$http', '$rootScope', 'Complaint']
function complaintController($rootScope, Complaint) {
var vm = this;
vm.array = [];
Complaint.get()
.success((info) => {
vm.array = data
})
.error(() => {
$scope.error = data
})
.................
服務:
(() => {
angular
.module('app')
.service('Complaint', complaintInfoService)
function complaintInfoService($http) {
function getInfo() {
return http.get('/user/info/')
}
function createComplaint(data) {
return $http.post('/user/complaints', {data: data})
}
return {
get: getInfo,
create: createComplaint
}
}
})();
現在它給了我:'ReferenceError:http沒有定義在Object.getInfo [獲取]' '@eltonkamami –
@KemalP。在'Complaint.getInfo'上,你沒有$前面的http – eltonkamami
,我呢,@eltonkamami –