2016-12-26 22 views
0

在教程: 「一個模塊通過使用AngularJS函數angular.module創建」AngularJS教程 「A模塊創建..」

http://www.w3schools.com/angular/angular_modules.asp

然而,模塊中的div標籤已經存在

<div ng-app="myApp">...</div> 

那麼什麼是上面的引用語句的意義之前定義的?

丹科/ Dhonnobad(我希望它不會被刪除:))

+0

通過創建角度模塊,您可以填充該div並替換... –

+0

HTML不定義angularJS模塊,它只是在網頁中使用它的一種方式。 – byxor

回答

1

其實angular.module創建模塊 - 您的應用程序的配置,因此當角處理HTML,發現ng-app指令 - 它將使用實例您的應用程序組態。

就Java而言,您可以說angular.module創建Class, 時<div ng-app="myApp">創建實例。

1

模塊通常是應用程序控制器和指令的容器。

櫃面你index.html作爲, <div ng-app="myapp"> ..</div> 你保持控制器代碼和指令代碼,一個單獨的JavaScript文件提及,以避免在腳本標籤之間的html文件搞亂了,考慮index.js,你給它作爲

var app=angular.module("myapp",[]) 

然後你就可以添加像控制器,

app.controller("mycontroller",function($scope){ 
     //javascript code 
    }); 

這是控制器的功能是如何作用於指定的模塊。希望這足夠。