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);