2013-12-09 44 views
0

我正在尋找有關如何在任何控制器爲全局時引導應用程序的文檔或解釋。我無意堅持這種風格特別長,我只是有一個觀衆,我正在試圖解釋Angular,並且不想在開頭部分講解模塊。有關全局控制器如何處理的角度文檔

http://docs.angularjs.org/guide/bootstrap是,當一個模塊用於全局聲明的控制器,而不是爲非常清楚:

「角的外觀爲NG-應用指令,它指定應用程序的根。如果NG-應用指令找到,那麼角意志:

  • 負載與所述指令相關聯的模塊
  • 創建應用注射器
  • 編譯DOM處理NG-應用指令作爲compilatio的根n「

只是尋找合理的比較和理解的東西,當一個控制器全局聲明,而不是使用一個模塊,謝謝。

+0

如果'ng-app'沒有在標記中賦值......甚至不需要聲明只是爲了運行控制器的模塊....雖然沒有模塊但很難添加指令。說實話,應該相當容易地引入'module'語法作爲起點,而不需要深入瞭解它是什麼。將有助於構建指令,控制器和服務等基本組件 – charlietfl

回答

1

按照source code

角做這些事情讓控制器構造的保持(它然後保存):如果沒有帶指定名稱的控制器通過$controllerProvider註冊

  • 檢查
  • 檢查評估當前範圍的字符串是否返回構造函數
  • 檢查window[constructor]全局window對象