Я получаю сообщение об ошибке объекта не определено в угловом приложении, которое я создаю.
Объектом, который вызывает ошибку, является объект «CoffeeOrder» в функции giveMeCoffee ниже. Весь исходный код находится на Github.
О том, что я прочитал в документации angular.js , это должно работать (см. фрагмент кода внизу). Но сообщение об ошибке не очень полезно.
var coffeeApp = angular.module('coffeeApp', ['ngResource']);
coffeeApp.controller('OrderController', function($scope) {
$scope.types = [
{name:'black', family:'coffee'},
{name:'latte', family:'coffee'},
{name:'cappuccino', family:'coffee'},
{name:'tea', family:'other'}
];
$scope.sizes = ['S', 'M', 'L'];
$scope.giveMeCoffee = function() {
CoffeeOrder.save({id: 1}, $scope.drink);
}
});
coffeeApp.factory('CoffeeOrder', function($resource) {
return $resource('/service/coffeeshop/:id/order/', {id: '@coffeeShopId'});
});