У меня был код для фильтрации вывода 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>
Как я могу заставить это работать снова?