2014-01-16 30 views
14

我有一個工廠內部的功能,需要在$rootScope上設置一個變量爲true。我將如何應用這個?

在此先感謝。

+1

這與Cordova有什麼關係?請更具體地說。 – Nahn

回答

25

注入$rootscope依賴於工廠的函數構造函數並使用它。

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

編輯:

如果我corectly瞭解,這是你如何使用它從服務的return語句:

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

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

然後,當你使用這個服務(將其注入後)致電

ModifyRootScopeService.setRootScopeValue("true"); 
+0

感謝您的回覆,但我如何應用這個如果正在調用函數{ – TheNickyYo

+0

}我編輯了答案。對你起作用嗎? – Nahn

相關問題