gpt4 book ai didi

java - 如何对禁用字段应用 ng-change?

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:37 27 4
gpt4 key购买 nike

这里我有一个字段被禁用。它包含X字段的计算。每当 x 字段更改时,禁用字段的计算都会更改,当禁用字段更改时,我想计算 Y 字段。所以我将 ng-change 应用于禁用字段。但它不起作用。 ng-change 是否适用于禁用字段,如果没有,是否有其他选择。

提前致谢。

最佳答案

ngChange 指令不适用于禁用/只读输入,因为仅当输入值的更改导致将新值提交给模型时才会评估它。因此,由于您以编程方式更改值并且没有向该模型键入任何内容,因此它不会调用 ngChange。您可以使用 $scope.$watch。

更新

HTML

假设您想在 number1 发生变化时调用total1 函数。例如:

<input type="text" ng-model="number1" ng-readonly>

Controller

$scope.$watch('number1', function (newVal, oldVal) {
if (newVal !== oldVal) {
// Call total1 function
total1();
}
});

关于java - 如何对禁用字段应用 ng-change?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41478226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com