我正在尝试在工厂中建立链接。我需要从像data-url属性这样的模板中获取url变量。问题是我在工厂时不知道如何到达。也许有一些方法可以使用指令来获取data-url属性?
myApp.factory('Survey', function ($resource) {
var url; //I need this value somehow from template
return $resource(url, {surveyId: '@id'});
});
或者我应该使用其他方法或方法吗?
答案 0 :(得分:2)
怎么样:
myApp.factory('Survey', function ($resource) {
return {
fetchStuff: function(url) {
return $resource(url, {surveyId: '@id'});
}
};
});
如果您不想创建额外功能,可以始终使用provider
。