私が理解している限り、Angularjs サービスはコンストラクター関数を渡すことによって作成されます。
app.service('serviceName', function(){
this.var1 = 'foo';
this.method1 = function(){
}
});
Angular はこの関数をnew演算子で実行します。
私はこのサービスを利用していましたが、「この」インサイダーは見当たりません
https://github.com/shreya5/angular-facebook-utils/blob/master/src/scripts/facebookUser.js
実際、この関数はdeferred.promiseを返します
誰かがここで何が起こっているのかを明らかにできますか?