javascript - AngularJS 过滤在 1.5 版本中无法正常工作?

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

我有三个下拉菜单(NameDescriptionField4),我需要根据在我的 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/

相关文章:

javascript - AngularJS:如何在弹出窗口 Controller 中使用翻译(i18n)?

html - AngularJS 文件上传到后端 Express 服务器

javascript - angularjs ng-重复来自不同 i18n 文件的下拉值

angularjs - 自动为所有 ng-repeat 行选择单选按钮

javascript - 使用嵌套对象属性过滤 ng 重复在 Angularjs 应用程序中不起作用

javascript - VueJs : use method from root element inside a component

javascript - 按下鼠标键时保持缩放(或缩小)

javascript - <select> 中 <option> 的互斥?

php - angular.js View 返回空白页

javascript - 使用 $q,努力让拒绝在 AngularJS 中级联