翻譯:https://docs.angularjs.org/api/ng/directive/ngApphtml
使用這個指令去 自動引導 一個AngularJS 應用程序。 ngApp 指令規定了html中哪一個元素是AngularJS的執行根目錄,或者說範圍。典型的用法就是把這個屬性放到<body> 或者 <html> 標籤上。angularjs
一個html文檔只有有一個自動引導的ngApp指令。通常第一個 ngApp 被定義爲默認的自動引導指令。若是想在一個html文檔中運行多個angularjs程序,你須要手動在 angular.bootstrap 中設置引導。AngularJS應用程序不能相互嵌套。bootstrap
你能夠指定一個 AngularJS module 做爲應用程序的根模塊。當程序啓動的時候,這個模塊將會被加載到 $injector 上,這個模塊依賴的模塊也會被加載並初始化。更多的細節請參考 angular.module 。api
在下面的例子中,若是 ngApp 指令沒有放到父容器上,那內部的指令就不會被編譯, AppController 也不會被實例化。 {{ a+b }} 也不會被處理成 3 。app
ngApp 是最容易、最經常使用的引導程序的方式。ide
這個指令的優先級是0。ui
<ANY ng-app="" [ng-strict-di=""]> ... </ANY>
參數 | 類型 | 描述 |
ngApp | angular.Module | 一個可選的程序 module 名字,若是存在就加載這個模塊 |
ngStrict | boolean | 若是這個屬性出如今文檔標籤上,注入就會被建立成「strict-di」模式。這意味着若是程序不使用詳細的程序註釋就會調用失敗,就像 依賴注入指導 中描述的那樣,有用得調試信息將會幫助追蹤這些bug。 |