亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AngularJS ng-app的自動加載與屬性值

發布時間:2020-06-19 05:00:58 來源:網絡 閱讀:918 作者:daweilang 欄目:開發技術


ng-app 指令用于告訴 AngularJS 應用當前這個元素是根元素,所有 AngularJS 應用都必須要要一個根元素。


使用ng-app來標記一個DOM結點,在網頁加載完畢時會自動引導(自動初始化)應用程序。

ng-app可以帶屬性值,可以指定加載應用模塊的名稱,ng-app="模塊名稱"。


但是HTML文檔中只允許有一個 ng-app 指令,如果有多個 ng-app 指令,則只有第一個會被使用。

所以想要實現自動加載,那么就不能讓ng-app帶有屬性值,即不能指定載入應用模塊名稱。


正確寫法

<body ng-app>
    <div ><p> {{ 5 + 5 }}</p> </div>
    <div ><p> {{ 10 + 10 }}</p> </div>
</body>


只加載第一個塊

<body >
    <div ng-app><p> {{ 5 + 5 }}</p> </div>
    <div ng-app><p> {{ 10 + 10 }}</p> </div>
</body>


以下為ng-app添加屬性值的寫法都是錯誤的,會報錯

<body ng-app=“myApp”>
    <div ><p> {{ 5 + 5 }}</p> </div>
    <div ><p> {{ 10 + 10 }}</p> </div>
</body>


<body >
    <div ng-app=“app1”><p> {{ 5 + 5 }}</p> </div>
    <div ng-app=“app2”><p> {{ 10 + 10 }}</p> </div>
</body>



帶屬性值時候需要手動加載對應ng-app

<body>
    <div id="app1" ng-app="app1">{{ 5 + 5 }}</div>
    <div id="app2" ng-app="app2">{{ 10 + 10 }}</div>
    <script type="text/javascript">
        var app1 = angular.module("app1", []);
        var app2 = angular.module("app2", []);
        angular.bootstrap(document.getElementById("app2"), [ 'app2' ]);
    </script>
</body>

app1會自動加載

app2需要手動加載


angular.bootstrap() ,手動啟動 AngularJS

文檔地址 https://docs.angularjs.org/api/ng/function/angular.bootstrap


angular.bootstrap(element, [modules], [config]);

Arguments

ParamTypeDetails
elementDOMElement      

DOM element which is the root of angular application.

modules

(optional)

Array<String|Function|Array>=      

an array of modules to load into the application.    Each item in the array should be the name of a predefined module or a (DI annotated)    function that will be invoked by the injector as a config block.    See: modules

config

(optional)

Object      

an object for defining configuration options for the application. The    following keys are supported:

  • strictDi - disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code. Defaults to false.


element應該對應根ng-app的id,

modules 模塊名數組


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆林市| 长岛县| 昌黎县| 邳州市| 秀山| 龙川县| 长垣县| 乐清市| 台北县| 年辖:市辖区| 宁河县| 秦安县| 利辛县| 绥江县| 汤原县| 扶绥县| 澜沧| 陈巴尔虎旗| 美姑县| 拜泉县| 汶川县| 井陉县| 华安县| 临安市| 曲沃县| 通州市| 芮城县| 澳门| 宝清县| 宜黄县| 江都市| 彩票| 桃园县| 华容县| 黄山市| 维西| 黄平县| 开平市| 扬州市| 深泽县| 乐昌市|