2013-08-26 10 views

risposta

3

Non sono a conoscenza di un modo globale per definire un trasformatore, ma utilizzo la seguente soluzione: Ho una classe contenente i miei trasformatori globali, che sono inclusi nei miei elementi personalizzati utilizzando un mixin. Inseriscilo in una libreria che includi in ogni elemento. Il mio mixin globale dei trasformatori:

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

Usandolo in un elemento personalizzato:

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

Vedi anche questo problema aperto http://dartbug.com/13470 –

Problemi correlati