我在一个循环中有很多复选框,我需要使用Angular.js来限制那些使用一些条件的复选框。让我首先分享my code in Plunkr。
我可以检查那里每天有一个复选框,如果用户点击+
按钮,复选框是增加。在这里,我需要当用户从任何一天的最大2
复选框选中,其他将被禁用。
从7
天开始,整个表中只能选中2个复选框。我还需要在单击store
按钮后,将两个复选框的值与各自的行下拉数据提取到控制器端函数中。
我在一个循环中有很多复选框,我需要使用Angular.js来限制那些使用一些条件的复选框。让我首先分享my code in Plunkr。
我可以检查那里每天有一个复选框,如果用户点击+
按钮,复选框是增加。在这里,我需要当用户从任何一天的最大2
复选框选中,其他将被禁用。
从7
天开始,整个表中只能选中2个复选框。我还需要在单击store
按钮后,将两个复选框的值与各自的行下拉数据提取到控制器端函数中。
1条答案
按热度按时间e5njpo681#
所以,另一个答案会让你走上正确的道路,而这个答案应该会让你一直走到那里。你基本上想利用angular的
ng-disabled
属性,当你给予它的表达式求值为true
时,它所附加的表单域将被禁用。在html中,您可以在符合条件时将以下内容放在您希望禁用的任何表单字段上:
父索引将引用当前外部循环的日期,而索引将引用内部循环中的当前答案。
我用于实现此解决方案的主控制器逻辑如下:
最后,在行末的复选框中输入所需的属性:
完整的片段如下...
第一个