Ser*_*rge 20 javascript checkbox angularjs angularjs-ng-click
有没有办法传递给角度指令ng-单击相关输入的值?
换句话说,应该替换this.value以下内容:
<input type="checkbox" id="cb1" ng-click="checkAll(this.value)" />
Run Code Online (Sandbox Code Playgroud)
PS.我不想要一个替代值的替代方法,我只是想知道是否可以将输入的值作为参数传递给angular函数.
Nid*_*nan 33
你可以做以下事情:
ng-click到ng-changeng-true-value="someValue"和ng-false-value="someValue"执行的顺序
ng-click和ng-model模糊不清,因为它们没有定义明确的优先级.相反,您应该使用ng-change或$watchon$scope来确保获得模型变量的正确值.
<input type="checkbox" id="cb1" ng-model="check" ng-change="checkAll(check)" ng-true-value="YES" ng-false-value="NO"/> Citizen
Run Code Online (Sandbox Code Playgroud)
今天我想做同样的事情,但我看到没有人回答实际问题。这违反了 Angular 哲学,但您可以将 "this.value" 替换为 "$event.target.checked" :
<input type="checkbox" id="cb1" ng-click="checkAll($event.target.checked)" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43422 次 |
| 最近记录: |