Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs:如果值=1,如何禁用计数器输入中的减量按钮?_Angularjs_Ngmodel_Angularjs Ng Disabled - Fatal编程技术网

Angularjs:如果值=1,如何禁用计数器输入中的减量按钮?

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> &

我正在构建一个应用程序,用户必须使用递增/递减按钮添加到开始。当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> 
     <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吗?我不能不看代码!