”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > AngularJS多复选框值绑定到列表方法

AngularJS多复选框值绑定到列表方法

发布于2025-04-14
浏览:996

如何绑定到AngularJS中的复选框值列表?How to Bind Multiple Checkbox Values to a List in AngularJS?
在处理一组复选框时,它可以将其值绑定到其值以将其绑定到其中的列表中的列表中的列表中的列表以获取Contrancter for Contrapterer的列表。但是,AngularJS的NG模型属性似乎仅限于绑定单个复选框值。本文探讨了解决此问题的两种方法,利用简单的数组或一系列对象作为输入数据。

” value =“ {{{frualname}}” ng -checked =“ selection.indexof(fruitname)> -1” ng点击=“ toggleselection(fruitname)” > {{{fruitname}}

controller:

app.controller('simplearrayctrl',['$ scope',function simplearrayctrl($ scope){ //水果 $ scope.fruits = ['苹果','橙色','梨','naartjie']; //选定的水果 $ scope.selection = ['苹果','pear']; //切换选择 $ scope.toggleselection =函数toggleselection(frualname){ var idx = $ scope.selection.indexof(fruitname); 如果(IDX> -1){ $ scope.Selection.splice(IDX,1); } 别的 { $ scope.selection.push(fruitname); } }; }]);

pros: operations

方法2:object array

html:

{{{frual.name}} controller:

; //选定的水果 $ scope.Selection = []; //适用于选定水果的助手 $ scope.selectedFruits =函数selectedfruits(){ 返回filterFilter($ scope.fruits,{selected:true}); }; //观看水果以进行更改 $scope。$ WATCH('Fruits | filter:{selected:true}',function(nv){ $ scope.Selection = nv.map(function(frual){ 返回水果。名称; }); }, 真的); }]);

pros: demo:

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3