2 つのフィールドを持つオブジェクトがありますが、1 つは別のフィールド以下でなければなりません。
それが HDD クォータ設定であり、threshold
HDD の と同じかそれ以下である必要があるとしますsize
。
angular のui-utils#validateを使用しようとしています。
これは私がこれまでに得た方法です: http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview (リンクが機能することを願っています)
私が抱えている問題は、それが一方向に機能することです:
設定size
してから再生しても問題ありthreshold
ません
しかし、変更しようとするとsize
、 afterthreshold
が無効な状態になり、何も起こりません。これは、無効threshold
がモデルに設定されておらず、size
id がnull
or undefined
(またはそのようなもの) と比較されているためです。
一方では、モデルに無効な値を設定しないというロジックを理解しています...しかし、ここでは邪魔になっています。
したがって、この作業を行うための助けをいただければ幸いです。