我有这个工厂,标题中有错误。我怎样才能解决这个问题?
(function (angular,namespace) {
var marketplace = namespace.require('private.marketplace');
angular.factory('blueStripeViewModelFactory', [
'$http', function blueStripeViewModelFactory($http) {
return new BlueStripeViewModel("id", 10);
}
]);
marketplace.blueStripeViewModelFactory = blueStripeViewModelFactory;
})(window.angular,window.namespace);
您不能创建独立的工厂,因为它应该在模块中创建。
例子,
angular.module("myFactoryModule").factory("blueStripeViewModelFactory",function(){
// define your factory
});
现在,您可以在任何模块中使用此工厂。要使用此模块,只需添加工厂模块的进样器(此处为myFactoryModule
)。
例子,
angular.module("anotherModule", ["myFactoryModule"]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句