2016-12-26 2 views
0

チュートリアル:AngularJSチュートリアル "モジュールが作成され.."

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

"モジュールはAngularJS関数angular.moduleを使用して作成されます。"

しかし、モジュールはすでに次に、上記引用された文の意義は何である

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

前に定義されたdivタグに存在していますか?

ダンケ/ Dhonnobad(私はそれは削除されません願っています:))実際に

+0

角度モジュールを作成すると、そのdivを塗りつぶして置き換えます。 –

+0

HTMLはangularJSモジュールを定義していません。それはWebページ内で使用する方法です。 – byxor

答えて

1

angular.moduleは、モジュール作成 - 角度のプロセスのhtmlとはng-appディレクティブを見つけたときに、アプリの設定 - それがいることを利用してアプリをインスタンス化します構成。

<div ng-app="myApp">がインスタンスを作成すると、つまりJavaの場合、angular.moduleはクラスを作成し、 と言うことができます。

1

このモジュールは、一般に、アプリケーションコントローラとディレクティブのコンテナです。

包みなさいあなたが <div ng-app="myapp"> ..</div> 、などのindex.htmlに言及そして、あなたは、コントローラのコードと命令コード用に別のJavaScriptファイルを維持するスクリプトタグの間でHTMLファイルに台無しに避けるために、index.jsに検討し、あなたが与えますコントローラ機能は、指定されたモジュールに作用するか、それは

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

そしてあなたのようなコントローラーを追加することができ、

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

ようです。これで十分です。

関連する問題