2013-08-26 8 views

Odpowiedz

3

Nie jestem świadomy globalnego sposobu definiowania transformatora, ale używam następującego obejścia: Mam klasę zawierającą moje globalne transformatory, które są dołączane do moich elementów niestandardowych za pomocą mixin. Umieść go w bibliotece, którą umieścisz w każdym elemencie. Moja globalny transformator mixin:

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

Używanie go w element niestandardowy:

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

Zobacz również to sprawa otwarta http://dartbug.com/13470 –