我创建了一个网页,其中包含一个包含两个数字输入字段field1
和field2
的表单。我正在对这些领域进行验证。 field1
的值为min
1,max
的值为100000,但field2
的{{1}}值应为min
的{{1}}或1 ,任何更大且max
的内容都是100000.我尝试将field1
max
分配为ng-model
field1
,但它不起作用。
min
答案 0 :(得分:7)
你很亲密。对象priceminrange
是一个Angular对象,它包含多个与模型相关的方法和属性。您想要的属性称为$modelValue
,它包含用户在解析为正确的数据类型(在这种情况下为数字)后输入的值。
这样的事情应该有效,假设你已经将输入元素包装在名为" form的形式中。"
<input ng-model="pricemaxrange" type="number" min="{{form.priceminrange.$modelValue}}">
答案 1 :(得分:2)
试试这个
在控制器上创建范围。
$scope.priceminrange = 1;