1. ホーム
  2. ハイパーリンク

[解決済み】ng-appとdata-ng-app、違いは何ですか?

2022-04-05 05:08:52

質問

現在見ているのは このスタートチュートリアルビデオ に対して angular.js

ある瞬間(12'40"以降)、発言者は以下の属性を述べます。 ng-appdata-ng-app="" の内部では多かれ少なかれ同等です。 <html> タグと同じように ng-model="my_data_bindingdata-ng-model="my_data_binding" . しかし、この講演者によると、どの属性を使用するかによって、異なるバリデーターを介してhtmlが検証されるとのことです。

2つの方法の違いについて説明してください。 ng- に対するプレフィックス data-ng- 接頭辞 ?

解決方法は?

いい質問ですね。違いは簡単で、両者にまったく違いはありません ただし のようなプロパティは、特定のHTML5バリデーターでエラーになることがあります。 ng-app という接頭辞があるものはエラーになりません。 data- のように data-ng-app .

ですから、ご質問の答えとしては data-ng-app を使用すると、HTMLの検証をより簡単に行うことができます。

面白いことに x-ng-app を使っても同じ効果が得られます。