我有三个下拉菜单
(Name
、Description
和Field4
),我需要根据在我的 checkbox
选择上,以便显示相应的数据(就像如果我选择任何单独的复选框,那么就会显示它的数据。否则,如果我选择任何多个复选框,例如“名称和描述”或“描述”)和 Field4 或 Field4 和名称等,以便显示相应选择的每个过滤数据,但是当我第一次运行/加载页面时,整个过滤选项工作正常,否则它不起作用,例如:如果我取消选中任何选定选项的复选框,则在 Angular 1.5.8 版本中该过滤不起作用(对于单个或多个复选框选择),我不确定为什么它无法正常工作?创建 Fiddle 。我在控制台上没有收到任何错误。
请帮我解决这个问题。提前致谢。
最佳答案
我已经更新了你的 fiddle :https://jsfiddle.net/cd9gagf4/1/
您需要将表达式放在双引号中,如下所示:
data-ng-true-value="'name 1'"
您可以在 https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D 找到更多信息
关于javascript - AngularJS 过滤在 1.5 版本中无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39503967/