【问题标题】:Filtering using a function in Angular Dart 0.9.10使用 Angular Dart 0.9.10 中的函数进行过滤
【发布时间】:2014-03-26 07:38:31
【问题描述】:

我有使用函数作为过滤器过滤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>

我怎样才能让它再次工作?

【问题讨论】:

    标签: dart angular-dart


    【解决方案1】:

    这是一个错误。见https://github.com/angular/angular.dart/issues/800。 Angular 团队的 H/T James DeBoer。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-04-24
      相关资源
      最近更新 更多