0

私は基本的なフォームを持っています。その中に、動作が互いに依存する2つのフィールド(ドロップダウンとテキストボックス)があります。ドロップダウンの変更に基づいてテキストボックスをリセットしたい。また、DOM に新しい要素として追加/統合して、有効性などを処理できるようにしたいと考えています。つまり、$dirty を使用してメッセージを非表示/表示できます。

4

2 に答える 2

0

2つのこと:

  1. ある値を別の値に依存させるには、最初の ng-change イベントをリッスンしてから、2 番目の値がバインドされている変数を更新します。例えば:

    $scope.selectChanged = function() { $scope.textValue = ''; }

  2. 検証を行うために、私が好むアプローチの 1 つは、「エラー」要素を宣言し、必要に応じてそれを表示/非表示にすることです。

両方のアプローチを示す簡単なスニペットを次に示します http://jsfiddle.net/marplesoft/ULhVS/

于 2013-10-12T04:17:11.553 に答える