Friday 15 January 2010

angularjs - Object not defined by Angular.js resource factory -



angularjs - Object not defined by Angular.js resource factory -

i'm getting object not defined error in angular application i'm building.

the object triggers error 'coffeeorder' object in givemecoffee function below. entire source code in github.

for read in angular.js documentation, should work (see code snippet @ bottom). error message not helpful.

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) { homecoming $resource('/service/coffeeshop/:id/order/', {id: '@coffeeshopid'}); });

coffeeorder service. service not globally available object. must injected other angular components, , didn't inject it:

coffeeapp.controller('ordercontroller', function($scope, coffeeorder) {

angularjs angularjs-resource

No comments:

Post a Comment