2013-08-26 2 views

ответ

3

Я не знаю глобального способа определения трансформатора, но я использую следующее обходное решение: У меня есть класс, содержащий мои глобальные трансформаторы, которые включены в мои пользовательские элементы, используя mixin. Поместите его в библиотеку, которую вы включите в каждый элемент. Мой глобальный трансформатор Mixin:

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

Используя его в пользовательский элемент:

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

Смотрите также этот открытый вопрос http://dartbug.com/13470 –