AngularJS 简单工厂中的$resource
AngularJS $resource in a simple factory
我正在努力学习 AngularJS,但我经常跌倒。在我的控制器中,这有效:
var svc = $resource('MyService/dimensions');
$scope.NumDen = svc.query();
当我尝试将它放在一个简单的工厂中时,控制台会亮起 TypeError: Cannot read 属性 'query' of undefined
我的工厂定义如下:
app.factory('myFactory', ['$resource', function ($resource) {
return $resource('MyService/dimensions');
}]);
我想打电话给我的工厂:
var svc = myFactory();
$scope.NumDen = svc.query();
在此先感谢您的帮助。
无需调用您的工厂来实例化它。所以只是:
var svc = myFactory; // no invocation
$scope.NumDen = svc.query();
我正在努力学习 AngularJS,但我经常跌倒。在我的控制器中,这有效:
var svc = $resource('MyService/dimensions');
$scope.NumDen = svc.query();
当我尝试将它放在一个简单的工厂中时,控制台会亮起 TypeError: Cannot read 属性 'query' of undefined
我的工厂定义如下:
app.factory('myFactory', ['$resource', function ($resource) {
return $resource('MyService/dimensions');
}]);
我想打电话给我的工厂:
var svc = myFactory();
$scope.NumDen = svc.query();
在此先感谢您的帮助。
无需调用您的工厂来实例化它。所以只是:
var svc = myFactory; // no invocation
$scope.NumDen = svc.query();