【发布时间】:2013-08-28 22:08:11
【问题描述】:
有没有办法定义一个可用于所有自定义元素的全局转换器?
【问题讨论】:
标签: dart dart-webui
有没有办法定义一个可用于所有自定义元素的全局转换器?
【问题讨论】:
标签: dart dart-webui
我不知道定义转换器的全局方法,但我使用以下解决方法: 我有一个包含我的全局转换器的类,它们使用 mixin 包含在我的自定义元素中。将其放入您包含在每个元素中的库中。我的全局转换器 mixin:
abstract class GlobalTransformersMixin extends Object implements Observable {
@observable
final Transformer asInteger = new _StringToInt();
//...
}
在自定义元素中使用它:
@CustomTag('my-elment')
class MyElement extends PolymerElement with GlobalTransformersMixin {
//...
}
【讨论】: