【发布时间】:2014-03-27 18:26:08
【问题描述】:
我有以下User 类:
class User {
String name;
bool registered;
User(this.name, [this.registered=false]);
}
在我的控制器中,我创建了users,这是一个User 对象的列表,其中一些对象的registered 值设置为true。如何根据registered 属性进行过滤?这是我不完整的html:
<div ng-repeat="user in ctrl.users | filter: ????">
{{user.name}}
</div>
因为https://github.com/angular/angular.dart/issues/800,我不能使用谓词函数。有没有办法处理过滤器中的user 变量并执行布尔过滤器?像这样的:
// NOT REAL CODE.
<div ng-repeat="user in ctrl.users | filter:user.registered">
{{user.name}}
</div>
【问题讨论】:
-
你试过 filter:user.registered 吗?
-
是的,这不起作用。请参阅接受的答案以了解如何完成。
标签: dart angular-dart