問題タブ [angular2-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
954 参照

angular - Angular 2 ベータ版の (ngSubmit) に関する問題

私は Angular 2 ベータ版でフォーム送信に取り組んでおり、モデルで適切に動作する双方向のデータ バインディングを取得できますが、Enter キーを押すと、1 つのフィールドで動作するときに 3 つのフィールドがあると送信できません。テンプレートファイルは次のとおりです。

したがって、最初の入力だけで、何かを入力してEnterキーを押すと、問題なく送信されます。問題は、追加のフィールドを追加することです。ただし、3 つのボックスすべてにテキストを入力すると、{{}} データ バインディングが問題なく表示されます。これは typescript ファイルです。重要な場所は、クラスをエクスポートする場所です。最初にフィールドを空の文字列に設定し、次に誰かが Enter キーを押すと、submit() 関数を呼び出す必要があります。3 つのフィールドがある場合、console.log の出力は表示されませんが、1 の場合は表示されます。

価値があるのは、これが createCourse 関数です。

0 投票する
2 に答える
6883 参照

angular - Angular2 Renderer のプロバイダーはありません! (NgModel -> トークン NgValueAccessor -> DefaultValueAccessor -> レンダラー)

shlomiassaf/angular2-modalで customModal.tsのモーダルをカスタマイズします。具体的には、ngModel を含む入力を追加し、FORM_DIRECTIVES とディレクティブをインポートしました。

「Renderer のプロバイダーがありません!」を実行したときの問題 (NgModel -> トークン NgValueAccessor -> DefaultValueAccessor -> レンダラー)'

この問題を解決するのを手伝ってください。ありがとう。

0 投票する
1 に答える
311 参照

angular - angular 2の更新フォームのベストプラクティス

angular2 で最初のアプリを作成していますが、 formBuilderを使用して最初のエンティティ更新フォームになると、ジレンマに直面しています。作業フォームを作成しましたが、ベスト プラクティスに適合するかどうかはまだわかりません。

私のオブジェクトはmongoDbコレクションから来ています。2 つの単純なテキスト プロパティを持つオブジェクトの費用。

これが私がコントローラーで行うことです。

これは正しい動作ですか?

0 投票する
15 に答える
272617 参照

angular - Angular 2で送信後にフォームをクリアするには?

テンプレート付きの単純なAngular 2コンポーネントがあります。送信後にフォームとすべてのフィールドをクリアする方法. ページをリロードできません。フィールドでデータを設定した後date.setValue('')は stiltouchedです。

ロードフォーム.component.html

0 投票する
1 に答える
678 参照

data-binding - Angular2 テーブル バインディング

そこで、テーブルをバインドするという概念についてここで質問しています。通常、すべての行/列に ngFor を使用するだけで、かなり簡単です。

しかし、私がやりたいことは、セルごとに2つの属性のオブジェクトにバインドする必要があるということです:

  1. セルの内容
  2. その列のすべてのセル間で共有される列のヘッダー。

私のテーブルでは、必要に応じて行または列を追加できるはずです。これは簡単ですが、すべてのセルが column_header を共有するのは難しい部分です。

このテーブルはフォームを表しているので、ユーザーが送信をクリックして問題を解決した後に処理を行うことができます。

私は他のよりスマートなアイデアを探しています。前もって感謝します。

編集| 明確化の例 この投稿のオブジェクトが与えられた場合: AngularJS - json に基づく動的テーブルの構築

物体

そんな存在になりたかった

ヘッダー属性が両方で共有されている場所