我想要掌握Angular的ngResource.我开始从Angular的文档中摘录一个简单的代码摘录:
angular.module("app",['ngResource'])
var user = $resource("/REST/user/:id",{userID:'@id'});
但是当代码运行时,我检查JS控制台,并看到一个错误说:
Uncaught ReferenceError: $resource is not defined
是的,我已经添加了’angular-resource.js’脚本.我想我忽略了一些明显的东西,但我不能推断出它是什么.请帮忙!
解决方法
如在注释中所建议的,您需要创建一个使用$资源的控制器或服务.
Here is an example
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();
});