我写了一个服务。里面有一个函数。是否可以使用该函数初始化服务?看一下这段代码。
app.factory('SidebarService',function(){
var self = this;
self.init();
return{
init : function(){
alert("This is sidebar");
}
};
});
我尝试通过 self.init(); 调用 init。但它不起作用。
最佳答案
app.factory('SidebarService',function(){
var obj = {};
obj.init = function(){
alert("This is sidebar");
}
obj.init();
return obj;
});
关于javascript - 如何通过从服务本身调用函数来初始化服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20070120/