我有以下代码,我试图通过使用ngResource RESTful填充表。但是当我添加配置指令时,我得到了未被捕获的对象MINERR ASST:22 var app = angular.module(' infra',[' ngResource']);
app.config(function($interpolateProviderm, $resourceProvider) {
$interpolateProvider.startSymbol('{[{');
$interpolateProvider.endSymbol('}]}');
$resourceProvider.defaults.stripTrailingSlashes = false;
});
app.controller("aws_load",
["$scope", "$resource",
function($scope,$resource){
var Account = $resource("aws/api/1.0/Account/:id/",
{id:"@id"}, {});
$scope.account = Account.query();
}]);
答案 0 :(得分:1)
第1行的$ interpolateProvider上有拼写错误。
app.config(function($interpolateProviderm, $resourceProvider) {
到
app.config(function($interpolateProvider, $resourceProvider) {
答案 1 :(得分:1)
确保您使用的是最新的angularjs。为$ resourceProvider提供默认值的代码仅在更新版本的ngResource中。我确信它通过包含1.3.0-beta.7版本解决了我的问题。我认为它是在4个月前编码的,但仅在过去几周合并。