私はfcsaNumberディレクティブを使用して、入力ボックスに入力された数字の妥当性をチェックしています。私はこれを有効にしましたが、値の確認は動的です。つまり、どのオプションが選択されているかによって変更することができます。この指令は一度しか初期化されていないようです。オプションが変更されたときに再初期化するには、何をする必要がありますか?あなたが潜在的に問題のディレクティブを取り壊す/初期化するためにng-if
を使用することができAngularディレクティブをどのように再初期化できますか?
//this works fine
<input name="Employees" type="text" ng-model="Input.Employees" fcsa-number="{min: 1}" required="">
//this only inits once, so its not dynamic
<input name="Employees" type="text" ng-model="Input.Employees" fcsa-number="{{getMin()}}" required="">