2014-01-16 7 views
14

私はの変数をtrueに設定する必要がある工場内の関数を持っています。どのように私はこれを適用するのですか?

ありがとうございます。

+1

これはコルドバにどのように関連していますか?より具体的にしてください。 – Nahn

答えて

25

工場の関数コンストラクタへの依存性を入力して使用します。

module.factory('factoryName', function($rootScope){ 
    $rootScope.value = "value"; 
}); 

EDIT:

私はcorectly理解している場合、これはあなたがサービスのreturn文からそれを使用する方法である:

module.factory('ModifyRootScopeService', function($rootScope){ 

    return { 
     setRootScopeValue: function(value){ 
      $rootScope.value = value; 
     } 
    } 
}); 

その後、あなたは(それを注入した後に)このサービスを利用するたびに、電話

ModifyRootScopeService.setRootScopeValue("true"); 
+0

返信ありがとうございますが、return {}で関数を呼び出す場合はどうすればこのことを適用しますか? – TheNickyYo

+0

私は答えを編集しました。それはあなたのために働くのですか? – Nahn

関連する問題