簡體   English   中英

angular js依賴模塊配置一次

[英]angular js dependency module config works one time

我有這樣的模塊組成:

angular.module('mainModule',["cityModule", "countryModule"]);
angular.module('mapModule',[]);
angular.module('cityModule',["mapModule"]);
angular.module('countryModule',["mapModule"]);

主模塊包含countryModulecityModule mapModulecityModulecountryModule

所以我在mapModule上有一個配置。

angular.module("mapModule").config([function () {
      console.log("this is map config")
}]);

我已經看到只寫過一次“ this is map config” 但是我引用了mapModule兩個不同的模塊(cityModule和countryModule)。 應該寫兩次嗎? 為什么?

(如果我在mapModule上有一個提供程序,它也將編寫控制台一次。)

單個輸出正確。

文檔中

模塊可以列出其他模塊作為它們的依存關系。 取決於模塊意味着需要在加載需求模塊之前先加載需求模塊。 換句話說,所需模塊的配置塊先於所需模塊的配置塊執行。 運行塊也是如此。 每個模塊只能加載一次,即使其他多個模塊也需要加載一次。

在您的示例中,mapModule的配置將首先運行,但僅運行一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM