Javascript 绑定的角度ng max问题

Javascript 绑定的角度ng max问题,javascript,angularjs,Javascript,Angularjs,我创建了以下plunker以显示我的问题: 基本上,当绑定到输入的值超过ng max值时,绑定将丢失,这在某种程度上是有意义的,但当我清除输入/模型时。价值没有被清除,有什么想法吗 谢谢 Ken首先,您的clearValues函数会销毁$scope.item中的所有内容,而不是只重置$scope.item.currentValue 试试更像 $scope.clearValues = function() { $scope.item.currentValue = 0; }; 您之前的操

我创建了以下plunker以显示我的问题:

基本上,当绑定到输入的值超过ng max值时,绑定将丢失,这在某种程度上是有意义的,但当我清除输入/模型时。价值没有被清除,有什么想法吗

谢谢


Ken

首先,您的clearValues函数会销毁
$scope.item
中的所有内容,而不是只重置
$scope.item.currentValue

试试更像

$scope.clearValues = function() {
    $scope.item.currentValue = 0;
};

您之前的操作方式使模型保持不变,尽管它在超过10秒后消失。它只是从视图中消失了,因为输入框不允许它,但数据仍然存在。谢谢。起初,我并不热衷于在从服务器填充模型时重新初始化模型的所有属性。但这让我重新思考问题,从服务器而不是客户端重置模型。