Angular ngResource" CartResource.get不是一个函数!"

时间:2015-08-31 15:06:46

标签: angularjs ngresource

在我的应用中,我定义了购物车资源

Person

在模块上。在我的logincontroller中,

.factory('CartResource', function ($resource) {
        return $resource('/api/Cart/:id');
    });

我正在注入CartResource并尝试通过传递用户名和密码来获取用户对象。但是,每当我致电(function () { "use strict"; angular.module('ShoppingCart') .controller('loginController', ['CartResource','cart', loginController]); function loginController(CartResource, cart) { var vm = this; vm.model = cart.model; vm.login = login; function login(username, password) { CartResource.get({ username: username, password: password }, function (data) { console.log(data); }) } }; }()); 时,都会说login()不是函数。我究竟做错了什么?我在另一个应用程序中做了几乎完全相同的事情,但它似乎在这里工作。我在CartResource.get中添加脚本文件的顺序是否有问题?

index.html

1 个答案:

答案 0 :(得分:0)

以某种方式改变依赖关系的顺序似乎解决了它。可悲的是,我没有更具体的内容。