0
以下の機能を実装すると、ユーザーが[追加]ボタンをクリックすると新しいコンテキストが追加されます。テンプレートやディレクティブを使用するとよいでしょう。
このコンテキストを指令として作成しましたが、これをテンプレートとして作成し、ng-repeatを使用して繰り返すか、ディレクティブを使用する方が良いかはわかりません。
以下の機能を実装すると、ユーザーが[追加]ボタンをクリックすると新しいコンテキストが追加されます。テンプレートやディレクティブを使用するとよいでしょう。
このコンテキストを指令として作成しましたが、これをテンプレートとして作成し、ng-repeatを使用して繰り返すか、ディレクティブを使用する方が良いかはわかりません。
私はディレクティブをお勧めします。私は個人的にコードをカプセル化する良い方法を見つける。それは再利用可能になり、そのようなパフォーマンス上の問題はまったくありません。 AngularJSは、同じページ内で約2000の指示にスムーズに実行されます。
ディレクティブでこの機能を使用すると、後で機能を使用することができますが、使用する予定がない可能性があります。
あなたがどこで同じマークアップを使用しない限り、私はまっすぐngリピートに行きます。 – Gavin
@Gavin離れたフォーム再利用性は、指示を使わないためのパフォーマンスの向上のような他の利点があります。ちょうど好奇心を知るために – Badrinarayana
私はコンテキスト/ノート/削除ボタンを表示し、ng-repeatでそれを使用する指示を作成します。ディレクティブなしでテンプレートを作成することはできません。入力のng-modelバインディングのためです。また、ボタンは特定のIDを持つ関数でなければなりません – AlainIb