2017-04-13 11 views
0

VMのプロパティに「動的に」検証を追加する方法はありますか(VMの初期ルールを登録した後のいつか)?Aureliaで検証を動的に追加する

現在、私はVMのコンストラクタにルールを登録していますが、少し後にユーザーが多数のデータを入力した後、新しいフィールドを表示する必要があります(if.bindを使用して) Web API呼び出しの結果に応じて検証を追加することができます。

私が見逃したAPIがあると思いますか?

答えて

0

ルールを動的に追加することなく達成できますが、代わりにsatisfiesRulewhenを使用できます(条件付き検証セクションのhereを参照)。 satisfiesRuleは、それに接続されているプロパティがすでに合格している場合にのみ評価されます。 whenは、条件が真である場合にのみルールを評価します。

追加リンク。 ブートストラップを使用している場合、これはusefulです。

関連する問題