在Polymer.dart中定义全局过滤器/变换器

时间:2013-08-26 12:12:19

标签: dart dart-webui

有没有办法定义一个可在所有自定义元素中使用的全局变换器?

1 个答案:

答案 0 :(得分:3)

我不知道定义变换器的全局方法,但我使用以下解决方法: 我有一个包含我的全局变换器的类,它使用mixin包含在我的自定义元素中。将它放入包含在每个元素中的库中。我的全球变压器mixin:

abstract class GlobalTransformersMixin extends Object implements Observable {
  @observable
  final Transformer asInteger = new _StringToInt();
  //...
}

在自定义元素中使用它:

@CustomTag('my-elment')
class MyElement extends PolymerElement with GlobalTransformersMixin {
    //...
}