ngApp指令,也就是ng-app屬性

翻譯: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.moduleapi

在下面的例子中,若是 ngApp 指令沒有放到父容器上,那內部的指令就不會被編譯, AppController 也不會被實例化。 {{ a+b }} 也不會被處理成 3app

 ngApp 是最容易、最經常使用的引導程序的方式。ide

指令信息

這個指令的優先級是0。ui

使用

<ANY
    ng-app=""
    [ng-strict-di=""]>
...
</ANY>

參數

參數 類型 描述
ngApp angular.Module 一個可選的程序 module 名字,若是存在就加載這個模塊
ngStrict boolean 若是這個屬性出如今文檔標籤上,注入就會被建立成「strict-di」模式。這意味着若是程序不使用詳細的程序註釋就會調用失敗,就像 依賴注入指導 中描述的那樣,有用得調試信息將會幫助追蹤這些bug。
相關文章
相關標籤/搜索