更新最小/最大模板选项

时间:2015-09-28 16:23:15

标签: angularjs angular-formly

请查看以下jsbin

首先,numberTest要求用户输入5到10之间的数字(如下面的说明所示)。如果按change min/max按钮,则最小/最大字段将更新为500和510.再次,您可以看到说明已更新为这些新值。

但是,仍然需要用户在原始最小/最大设置(5和10)之间输入一个值。如何获得验证以查看新设置?显然,我正确设置它们,因为该字段下的描述正确更新。似乎验证与原始值一致。

编辑:我在该字段中添加了更好的验证消息。您可以看到,即使验证消息也认为新的最小/最大值是正确的,但该字段仍需要5-10。

1 个答案:

答案 0 :(得分:1)

问题是您没有使用expressionProperties更改值,而是手动更改它们。角度形式做了很多优化,以确保我们不添加不必要的观察者。 expressionProperties是你如何通过角度形式告知这些值可以改变的。

在这里:http://jsbin.com/xenuqo/edit?js,output

有关expressionProperties的更多信息,请参阅this