Czy istnieje sposób zdefiniowania globalnego transformatora, który będzie dostępny we wszystkich niestandardowych elementach?Definiowanie globalnego filtru/transformatora w Polymer.dart
6
A
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 {
//...
}
Zobacz również to sprawa otwarta http://dartbug.com/13470 –