javascript - Angular js ng-repeat 和过滤器

标签 javascript angularjs

我有一个嵌套的ng-repeat。我想通过动态选项来排列内部列表的顺序。

sort_option 值来自动态获取的 $scope 变量。这将使所有内部 ul 列表按排序顺序排列,但我只想对循环内的一个列表进行排序。

<ul>
<li ng-repeat='itemsli in mylists.lists'>
 <ul>
 <li ng-repeat="item in list | orderBy: sort_option | filter: {due_date_time : current_date_time}">
  {{item.name}}
 </li>
</ul>
</li>
</ul>

最佳答案

像这样更改行,在过滤器末尾添加 : true

 <li ng-repeat="item in list | orderBy: sort_option | filter: {due_date_time : current_date_time}: true ">

关于javascript - Angular js ng-repeat 和过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40716083/

相关文章:

javascript - 使用innerText从隐藏的HTML元素中检索文本

javascript - 如何使用 HTML 5's localstorage with Jquery' s select2 插件

javascript - AngularJS $filter ('date' ) 增加了结果的时间

javascript - AngularJS 在客户端工作吗?

angularjs - 当我进行 api 调用时,如何让数据库不附加状态?

javascript - Angular 服务 : value lost when view changes

javascript - 如何从 url 获取参数并在 HTML 中使用它?

javascript - 使用ajax将JS变量传递给PHP

javascript - XSL 解析正在缩短导致 IE 出现问题的脚本标签

javascript - Angular 翻译 HTML 标签