Javascript 如何将参数传递到angularJs的工厂?
这是我的服务:Javascript 如何将参数传递到angularJs的工厂?,javascript,angularjs,Javascript,Angularjs,这是我的服务: app.factory('ApiStoreService', function ($q) { return $q(function (resolve, reject) { new SwaggerApi({ discoveryUrl: "https://apiurl", apiKeyName : "apiKey", apiKey: "x
app.factory('ApiStoreService', function ($q) {
return $q(function (resolve, reject) {
new SwaggerApi({
discoveryUrl: "https://apiurl",
apiKeyName : "apiKey",
apiKey: "xxxxxxxxx",
success: function () {
resolve(this);
}
});
})
});
我这样称呼它:
ApiStoreService.then(function (store) {// do something with store}
我想将硬编码的值作为参数传递。在角度上实现这一点的最佳方法是什么?我想角度常数/值可以达到这个目的,请阅读下面的要点, 然后像这样使用它:
var Obj = { name:'tim'};
ApiStoreService.DoFunction(Obj);
创建一个带有一些函数的对象,并从工厂返回该对象。这样你可以传递参数。这篇文章可能会给你一个线索-
var Obj = { name:'tim'};
ApiStoreService.DoFunction(Obj);