是否可以使用 Angular.js 中的 ng-repeat 指令按数据类型(而不是按值)过滤项目集合?
我通过名为 BookCollection 的构造函数有一个自定义数据类型。每个属性都是一个可通过 ID 访问的 Book 对象。BookCollection 有一些额外的“私有”属性,尽管我不想在 ng-repeat 中迭代。
<tr ng-repeat="(id, book) in library.books">
是否可以使用 Angular.js 中的 ng-repeat 指令按数据类型(而不是按值)过滤项目集合?
我通过名为 BookCollection 的构造函数有一个自定义数据类型。每个属性都是一个可通过 ID 访问的 Book 对象。BookCollection 有一些额外的“私有”属性,尽管我不想在 ng-repeat 中迭代。
<tr ng-repeat="(id, book) in library.books">
是的,您可以使用过滤器指令进行过滤。您可以提供回调,也可以使用字符串进行过滤。看到这个链接
ng-repeat="item in items|filter:'filterstring'"