2016-08-05 52 views
1

Iam new to angularJS。尝试了解更多关于$ resource和$ http方法的知识。无论我使用$ resource实现与服务器通信,在注入的初始点都会抛出异常。 ($ HTTP所有的动作都工作正常),如下图所示

代码:

'use strict'; 

    angular.module('angularApp').constant("baseUrl", "http://localhost:3000/") 
     .factory('AccountFactory', ['$resource','baseUrl', function ($resource, baseUrl) { 

      var accountObj = {}; 

      var accounts = $resource(baseUrl + "getAllAccounts", 
       { 
        userId: '@id' 
       } 
      ); 

      accountObj.getAllAccounts = function() { 
       accounts.get(function (req) { 
        console.log("success"); 
       }, function (req) { 
        console.log("failure"); 
       }); 
      } 

      return accountObj; 
     }]); 

see the browser console

请纠正我,如果IAM做错什么在上面实现。

+0

你的模块中注入ngResource? –

回答

0

你需要注入第一ngResource模块

angular.module('angularApp',[ngResource]).constant 
相关问题