0
ショッピングバスケットとして機能するサービスを作成しようとしています。ユーザーがアイテムを追加/削除できるようにしています。しかし、私は次のエラーメッセージCannot read property 'addServiceItem' of undefined
に遭遇しています。ここに私のコードは、これまでのところです:ユーザーがアイテムを追加または削除できるサービスを作成する
controller.js
$scope.addServiceItem = function(bookingSelected, title, price, length) {
if (bookingSelected === true) {
BusinessService.manageServiceItems.addServiceItemcont(title, price, length);
}
}
services.js
function BusinessService($http) {
function manageServiceItems() {
var serviceItem = [];
function addServiceItem(title, price, length) {
serviceItem.push({
title: title,
price: price,
length: length
});
}
this.getServiceItem = function() {
return serviceItem;
}
}
あなたはおそらくあなたは、コントローラからアクセスできるようになりたいプロパティに、サービスに、オブジェクトを返す必要があります。 –