Angularjs:如果值=1,如何禁用计数器输入中的减量按钮?
我正在构建一个应用程序,用户必须使用递增/递减按钮添加到开始。当value=0时,我希望禁用减量按钮。我使用了ng disabled,如下所示:Angularjs:如果值=1,如何禁用计数器输入中的减量按钮?,angularjs,ngmodel,angularjs-ng-disabled,Angularjs,Ngmodel,Angularjs Ng Disabled,我正在构建一个应用程序,用户必须使用递增/递减按钮添加到开始。当value=0时,我希望禁用减量按钮。我使用了ng disabled,如下所示: <div class="plus-minus"> <div class="dec qtybutton" ng-click="pro.countVal = (pro.countVal-1)" ng-disabled="pro.countVal === 1">-</div> &
<div class="plus-minus">
<div class="dec qtybutton" ng-click="pro.countVal = (pro.countVal-1)"
ng-disabled="pro.countVal === 1">-</div>
<input type="text" name="qtybutton" class="cart-plus-minus-box"
required ng-model="pro.countVal" >
<div class="inc qtybutton"
ng-click="pro.countVal=(pro.countVal+1)">+</div>
</div>
-
+
但它不起作用。我如何实施这些措施
禁用ng
不会影响div元素。通常,更清楚的是使用函数将功能放入控制器。您可以在此处添加验证检查等:
<div class="plus-minus">
<div class="dec qtybutton" ng-click="minus()">-</div>
<input type="text" name="qtybutton" class="cart-plus-minus-box" required ng-model="pro.countVal">
<div class="inc qtybutton" ng-click="plus()">+</div>
</div>
它不工作:无法读取未定义错误的属性'countVal',它工作,但当我添加到我的应用程序中时;功能+/-正在工作,但给定输入框中未显示值,尽管ng型号=相同。那可能是什么原因,先生?嗨,没有小提琴或其他我不能说你的代码有问题!我使用了ng repeat来重复元素,pro来自ng repeat;我似乎无法解决它;你能用一个可复制的例子创建一个JSFIDLE吗?我不能不看代码!