配置资源提供程序时出错

时间:2014-04-20 17:27:58

标签: javascript angularjs

我有以下代码,我试图通过使用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();


               }]);

2 个答案:

答案 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个月前编码的,但仅在过去几周合并。