如何在角度中重复范围函数

时间:2016-04-07 22:15:53

标签: javascript angularjs

所以我在下面有一个范围函数返回 uniqueUsers 。如果我想使用ng-repeat以HTML格式输出文本,我该如何进行此操作?

// update filter functions
$scope.updateFilter = function (start, end) {
  // console.log(start.unix());
  thisMonthUsers = [];
  records.forEach(function (entry) {
    var entryStart = entry.f[3].__text / 1000;
    var entryEnd = entry.f[4].__text / 1000;
    if (!(entryEnd < start.unix() || entryStart > end.unix())) {
      thisMonthUsers.push(entry.f[1].__text);
    }
  });
  var uniqueUsers = thisMonthUsers.filter(Unique); // unique
    return uniqueUsers;
}

到目前为止,我已经尝试了这个但是它不起作用:

<div class="panel-body">
  <ul>
    <li ng-repeat="uniqueUsers in updateFilter">{{ uniqueUsers() }}</li>
  </ul>
</div>

1 个答案:

答案 0 :(得分:1)

以下代码可以解决问题:

<div class="panel-body">
    <ul>
        <li ng-repeat="user in users = uniqueUsers() | filter">...</li>
    </ul>
</div>
相关问题