Jak przypisać encje HTML w definicji elementu Polymer?
Alternatywna wersja pytania:Jak zapobiec ucieczce encji HTML po dodaniu do definicji elementu Polymer?
Załóżmy więc, że ten uproszczony przykład (wszystkie elementy bibliotek polimerowych są dodane w prawdziwym kodzie):
definicja elementu
<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>
użycie elementu
<x-test val="123"></x-test>
Spowoduje to powstanie wyniku takiego:
123 i
Wersja: Polimer 0.1.2
Czego potrzebuję, aby zmienić / dodać, aby mieć wyjście takie jak123 &
?
A może to jakiś błąd, o którym powinienem wiedzieć faceci z Polymer?
Wiem, że mógłbym dodać obiekt w<template>
i to by działało, ale mam jakiś kod, który modyfikuje atrybuty wejściowe i musi używać encji.
<x-test val="123 &"></x-test>
wszystko jest w porządku.