我正在尝试根据其中一个属性的值过滤重复对象的数组(列表)。但是我不断收到[filter: not array]
错误。错误截图:
角度错误信息
我也尝试添加这个角度 toArrayFIlter 注射器https://github.com/petebacondarwin/angular-toArrayFilter但是,错误仍然弹出。
任何帮助深表感谢!
我的数组:
var orders = [
{
"assignedBy": "system",
"serviceDate":"2017-11-13",
"serviceStartTime":"04:00 PM"
},
{
"assignedBy": "system",
"serviceDate":"2017-11-13",
"serviceStartTime":"07:00 AM"
}];
html
<ul ng-repeat="task in orders track by $index | filter: { serviceStartTime: '04:00 PM' }">
<li >
<p>{{task.serviceDate}}</p>
<p>{{task.serviceStartTime}}</p>
</li>
</ul>