我有三个dropdowns
(Name
, Description
和Field4
),我需要根据我的checkbox
选择过滤数据,以便显示相应的数据(就像如果我选择任何单独的复选框,那么它的数据将被显示)。否则,如果我选择任何多个复选框,如从名称和描述或描述和Field4或Field4和名称等,以便每一个过滤数据对应的选择将被显示,但这整个过滤选项工作良好,当我运行/加载页面只有第一次,否则它不工作,如:如果我取消选中任何选定选项的复选框,那么过滤在angular 1.5.8
版本中不起作用(对于单个或多个复选框选择),我不知道为什么它不能正常工作?创造了小提琴。我在控制台没有得到任何错误。
请帮我解决这个问题。
我已经更新了你的小提琴:https://jsfiddle.net/cd9gagf4/1/
你需要把表达式放在双引号里,像这样:
data-ng-true-value="'name 1'"
您可以在https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D找到更多信息