Как назначить объекты 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 + ' &amp;';
      }
  });
  </script>
</polymer-element>

использование элемента

<x-test val="123"></x-test>

Это приведет к выводу, как это:

123 & amp;

Версия: Полимер 0.1.2

Что мне нужно изменить / добавить, чтобы иметь такой вывод123 &?

Или это какая-то ошибка, о которой я должен сообщить ребятам из Polymer?

Я знаю, что я мог бы добавить сущность в<template> и это будет работать, но у меня есть некоторый код, который модифицирует входные атрибуты и должен использовать сущности.

Примечание. При использовании такого элемента

<x-test val="123 &amp;"></x-test>

все хорошо.

Ответы на вопрос(1)

Ваш ответ на вопрос