問題タブ [angular-reactive-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.
angular - カスタムバリデータAngular 2をオーバーライドします
私はangular 2の新機能であり、ブール値(requiredAttribute)をパラメーターとして受け取るフォームコントロールのカスタムバリデーターを実装したいと考えています。
このパラメーターが true の場合、フォーム コントロールが必要です。それ以外の場合は必要ありません。
私はこれを実装しましたが、うまくいかないようです。すべての入力 (フォーム コントロール) が必須になります。カスタムバリデーターを表すこの関数を実装しました。
そして、それを initForm メソッドに配置しました。次に、私のリアクティブ フォームの入力フォーム テキストの場合:
最終的なコード
}
入力は、属性として必要な CustomInput クラスのオブジェクトです。
操作には多くの入力要素があります。操作用のリアクティブ フォームを作成したい。input 要素が必須の場合 (required 属性が true に等しい)、操作入力要素に関連付けられた HTML 入力が必要です。
したがって、ブール値のパラメーターを受け取るカスタム バリデーターを実装する方法と、このパラメーターが true の場合、フォーム コントロールが必要な場合はそうではありません。
ありがとう
angular - Angularリアクティブフォームを動的に無効にするにはどうすればよいですか?
Kendo Angular Grid コントロールを使用している Angular 4.10 アプリケーションがあります。外部編集を使用しています。以下のように FormGroup を作成しました。
私がやりたいことは、値 IsFromBsp に基づいてフィールド BlindName の無効状態を設定することです。何かのようなもの:
これを達成する方法はありますか?私にお知らせください。ありがとう
primeng - 反応フォームを使用してオートコンプリートのようなprimengコンポーネントをラップする方法は?
自分のコンポーネントにprimengオートコンプリートコンポーネントをラップしたいのですが、formControlNameを提供する方法がわかりません:
エラー: キャッチされていません (約束されています): エラー: formControlName は、親の formGroup ディレクティブと共に使用する必要があります。
ラッパー コンポーネント html:
ラッパー コンポーネント ts:
カスタム for コンポーネントでのコンポーネントの使用: