[解決済み] ng-appディレクティブの配置(htmlとbodyの違い)
2022-11-30 08:02:26
質問
最近、angularで作られたウェブアプリのコードを見直したところ、そのアプリは
ng-app="myModule"
ディレクティブの上に置かれた
<body>
タグに設置されています。 angularを学ぶとき、私はこれまでこのディレクティブが
<html>
タグで使われているのを見たことがあります。
ここで
,
ここ
で、その中に
チュートリアル
.
私は自分自身でこれを少し調査し、SOの質問を見つけました、特に この1つ と同様に これ のように、1つのページに対して複数のモジュールをロードすることを説明しています。しかし、このテクニックは私のケースとは異なり、ng-appを要素 内の に配置し、手動でブートストラップを使用して2つのangularアプリを同時に実行します。
私の知る限りでは、実行時に
ng-app
で
<html>
または
<body>
. 私の理解では
ng-app
はアンギュラーアプリケーションのルートを指定するので、これを
<body>
に配置すると
<head>
をangularのスコープから切り離しますが、これが物事に影響を与えるような大きな方法は思いつきません。 そこで質問です。
ng-app
を配置することの技術的な違いは何ですか?
どのように解決するのですか?
どこに
ng-app
.
に置くと
<body>
に置くと、AngularJSのスコープが小さくなり、それは
を少し
より高速です。
しかし、私は
ng-app
の上に
<html>
を操作するために
<title>
.
関連
-
[解決済み] AngularJsでng-Cloakディレクティブを実際に使用する方法とは?
-
[解決済み] AngularJSの「href」と「ng-href」の違いについて
-
[解決済み] Apigee API へのリクエストで 401 レスポンスエラーが発生する
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] クラスを条件付きで適用する場合の最適な方法は何ですか?
-
[解決済み] angular-routeとangular-ui-routerの違いは何ですか?
-
[解決済み] AngularJSのコントローラからビューにHTMLを挿入する
-
[解決済み】AngularJSのディレクティブスコープにおける「@」と「=」の違いは何ですか?
-
[解決済み】AngularJSのスコーププロトタイピング/プロトタイピング継承のニュアンスとは?
-
[解決済み] Angularでtransclude 'true'とtransclude 'element'を使用するタイミングは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angularjsのng-viewが動作しない。
-
[解決済み】Angular ui-routerで$stateメソッドを$stateChangeStart toStateとfromStateで使用する。
-
[解決済み] プリフライト応答が成功しない
-
[解決済み] data-ng-file-selectが動作しないのはなぜですか?
-
[解決済み] ajaxリクエスト時にAngularjsのローディング画面が表示される。
-
[解決済み] AngularJSの$parentは何を意味するのですか?
-
[解決済み] Jasmineの "callThrough "と "callFake() "の実用的な例が欲しい
-
[解決済み] AngularJSのコントローラを指定する:ngControllerと$routeProviderを使用する利点
-
[解決済み] ServiceとFactoryで迷う
-
[解決済み] ng-classを使った複数クラスの追加