2014-11-13 3 views
1

Доступ к статическим полям можно получить в выражении в дротике полимера?Доступ к статическому полю в выражении полимера

В моем шаблоне мне нужно получить доступ к некоторому статическому значению из класса знаний, как я могу получить к нему доступ в выражении полимера?

ответ

1

Я не знаю, как получить доступ к нему напрямую. Я думаю, вам нужно создать геттер для элемента Polymer, где вы хотите использовать значение.

Вы также можете создать mixin, обеспечивающий доступ к статическим значениям.

Другим решением является создать компонент, который обеспечивает доступ к статическим значениям и использовать его как

<polymer-element name="xx-yy"> 
    <template> 
    <my-const id="my-const"></my-const> 
    <template if="{{$['my-const'].isDebug}}"> 
     some debug output 
    </template> 
    </template> 
</polymer-element> 
+0

Это решение, которое я использую в настоящее время, но это становится раздражающим, если у вас есть большой множество констант. – Fedy2

+1

Вы можете создать mixin с геттерами и просто добавить это в свой класс элементов Polymer. –

+0

Хорошее предложение. Тем временем я открыл запрос на повышение: https://code.google.com/p/dart/issues/detail?id=21592 – Fedy2

Смежные вопросы