2016-05-12 4 views
0

以下の機能を実装すると、ユーザーが[追加]ボタンをクリックすると新しいコンテキストが追加されます。テンプレートやディレクティブを使用するとよいでしょう。

このコンテキストを指令として作成しましたが、これをテンプレートとして作成し、ng-repeatを使用して繰り返すか、ディレクティブを使用する方が良いかはわかりません。

directive or template

+0

あなたがどこで同じマークアップを使用しない限り、私はまっすぐngリピートに行きます。 – Gavin

+0

@Gavin離れたフォーム再利用性は、指示を使わないためのパフォーマンスの向上のような他の利点があります。ちょうど好奇心を知るために – Badrinarayana

+1

私はコンテキスト/ノート/削除ボタンを表示し、ng-repeatでそれを使用する指示を作成します。ディレクティブなしでテンプレートを作成することはできません。入力のng-modelバインディングのためです。また、ボタンは特定のIDを持つ関数でなければなりません – AlainIb

答えて

0

私はディレクティブをお勧めします。私は個人的にコードをカプセル化する良い方法を見つける。それは再利用可能になり、そのようなパフォーマンス上の問題はまったくありません。 AngularJSは、同じページ内で約2000の指示にスムーズに実行されます。

ディレクティブでこの機能を使用すると、後で機能を使用することができますが、使用する予定がない可能性があります。

関連する問題