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

Posted

技术标签:

【中文标题】在 Polymer.dart 中定义全局过滤器/变压器【英文标题】:Defining a global filter/transformer in Polymer.dart 【发布时间】:2013-08-28 22:08:11 【问题描述】:

有没有办法定义一个可用于所有自定义元素的全局转换器?

【问题讨论】:

【参考方案1】:

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

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

在自定义元素中使用它:

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

【讨论】:

以上是关于在 Polymer.dart 中定义全局过滤器/变压器的主要内容,如果未能解决你的问题,请参考以下文章

在 Polymer Dart 中扩展纸张项目

如何部署 Polymer dart 应用程序

App Engine + Polymer.dart 带有 hashbang 的单页 Web 应用路由

Bootstrap.js 在 Polymer 组件中不起作用

dart语言中如何观察简单变量

vue中全局使用自定义过滤器filter