我使用函数作为过滤器来过滤ng-repeat
的输出的代码,但是一旦升级到0.9.10,它就停止了工作。过滤仍然会发生,但我得到讨厌的“观察者反应函数不应该更改模型”错误消息。
以下是相关的Dart代码:
class User {
String name;
User(this.name);
}
@NgController(
selector: '[my-controller]',
publishAs: 'ctrl'
)
class MyController {
List<User> users = [
new User('Hannah'),
new User('Mary'),
new User('Otto'),
];
bool isPalindrome(user) {
...
}
}
这是相关的HTML:
<div ng-repeat="user in ctrl.users | filter:ctrl.isPalindrome">
{{user.name}}
</div>
我怎样才能让它再次发挥作用?
答案 0 :(得分:1)
这是一个错误。见https://github.com/angular/angular.dart/issues/800。角色团队的H / T James DeBoer。