2017-07-17 11 views
2

あなたが知っているように(たぶん)、AngularJSはコメント(M)に基づいてディレクティブを作成する機能を提供します。コメントにAngularJSディレクティブを使用する理由

なぜですか?

どのようなユースケースですか?何か案が ?

私の生徒の一人が私に尋ねましたが、私は例を提示できませんでした...事前に感謝!

答えて

3

一つのユースケース、Docsから:

ベストプラクティス:コメントディレクティブは、一般的に(DOMのAPI は、複数の要素を スパンディレクティブを作成する機能を制限した場所で使用された例の内部<table>要素)。 AngularJS 1.2は、 ng-repeat-start and ng-repeat-endをこのより良い解決策として紹介しています。 問題です。可能であれば、カスタムコメント ディレクティブを使用することをお勧めします。

— AngularJS Developer Guide - Directive Types

「M」制限は少なくとも、多くの場合、通常は下位互換性のためのマークアップ検証を通過させるために使用されます。

1

私はng-ifのようなものを考えています。それは、条件を満たすと要素を挿入できる場所を示すコメント付きのHTMLを置いています。