对于1.5版,AngularJS过滤无法正常工作?

时间:2016-09-15 05:54:36

标签: javascript angularjs angularjs-ng-repeat angularjs-1.5

我有三个dropdownsNameDescriptionField4),我需要根据我的checkbox选项过滤数据,以便&# 39;将显示相应的数据(如果我选择任何单独的复选框,则会显示它的数据。否则,如果我从名称和描述或描述和Field4或Field4和Name中选择任意多个复选框,等等,以便显示相应选择的每个过滤数据,但是当我第一次运行/加载页面时,这整个过滤选项工作正常,否则它不起作用,如:我取消选中复选框对于任何选定的选项,那么angular 1.5.8版本中的过滤不起作用(对于单个或多个复选框选择),我不确定它为什么不能正常工作?创建Fiddle。我没有收到任何错误在控制台上。

请帮我解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:2)

我已经更新了你的小提琴:https://jsfiddle.net/cd9gagf4/1/

您需要将表达式放在双引号中,如下所示:

data-ng-true-value="'name 1'"

您可以在https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D

找到更多信息