Как назначить объекты HTML в определении элемента Polymer?
Альтернативная версия вопроса:Как предотвратить экранирование сущностей HTML при добавлении в определение элемента Polymer?
Итак, предположим, что это упрощенный пример (все библиотеки полимеров добавлены в реальный код):
определение элемента
<polymer-element name="x-test" attributes="val">
<template>
<div>{{shownVal}}</div>
</template>
<script>
Polymer( 'x-test', {
shownVal: '',
valChanged: function(){
this.shownVal = this.val + ' &';
}
});
</script>
</polymer-element>
использование элемента
<x-test val="123"></x-test>
Это приведет к выводу, как это:
123 & amp;
Версия: Полимер 0.1.2
Что мне нужно изменить / добавить, чтобы иметь такой вывод123 &
?
Или это какая-то ошибка, о которой я должен сообщить ребятам из Polymer?
Я знаю, что я мог бы добавить сущность в<template>
и это будет работать, но у меня есть некоторый код, который модифицирует входные атрибуты и должен использовать сущности.
<x-test val="123 &"></x-test>
все хорошо.