10

Angular の ngResource を把握しようとしています。Angular のドキュメントから抜粋した簡単なコードから始めました。

angular.module("app", ['ngResource'])
var user = $resource("/REST/user/:id", {userID:'@id'});

しかし、コードの実行時に JS コンソールを確認すると、次のエラーが表示されます。

Uncaught ReferenceError: $resource が定義されていません

はい、「angular-resource.js」スクリプトを含めました。明らかなことを省略していると思いますが、それが何であるかを推測することはできません。助けてください!

4

2 に答える 2

14

コメントで示唆されているように、$resource を使用するコントローラーまたはサービスを作成する必要があります。

ここに例があります

var app = angular.module('plunker', ['ngResource']);

app.controller('MainCtrl', function($scope, $resource) {
  var dataService = $resource('http://run.plnkr.co/5NYWROuqUDQOGcKq/test.json');
  $scope.data = dataService.get();
});
于 2013-07-03T10:34:19.123 に答える