Currently polymer has no means of safe html injection but you can use a
really dirty hack and set your divs innerHTML property as inner-h-t-m-l="{{
producct.info}}" and that should work for now...
On Jan 27, 2016 09:17, "Marco Stolle" <[email protected]> wrote:
> Hello Eric
>
> this element receives properties i got from a database via a parent
> element via iron-ajax, the 'product.info' property already contains html
> markup tags ( a piece of html created in the past with an online wysiwyg
> editor and stored in the database). When i display my page, for the
> product.info part it shows raw html on the screen instead of rendered
> html.
>
>
>
> <dom-module id="ws-product">
> <template>
> <style include="shared-styles"></style>
> <style>
> :host {
> display: block;
> }
> div.addToCart {
> border: 1px solid grey;
> padding:5px;
> }
> div.clear {
> clear: both;
> }
> </style>
> <hr>
> <div class="product">
> <h3>{{product.name}}</h3>
> <div class="description">
> <p>{{product.description}}</p>
> </div>
>
> <div class="info">
> {{product.info}}
>
> </div>
>
> </div>
>
> </template>
>
> <script>
> (function() {
> 'use strict';
> Polymer({
> is: 'ws-product',
> properties: {
> product: {
> name: {
> type: String
> },
> description: {
> type: String
> },
> info: {
> type: String
> }
> }
> }
> });
> })();
> </script>
> </dom-module>
>
>
> Op woensdag 27 januari 2016 17:19:25 UTC+1 schreef Eric Bidelman:
>>
>> Can you provide a code snippet of what you're doing?
>>
>> On Wed, Jan 27, 2016, 6:39 AM Marco Stolle <[email protected]> wrote:
>>
>>> Hello,
>>>
>>> via ajax i get properties of a page, among those properties there are a
>>> few already containing html tags. when i include these in my template the
>>> page shows the html code instead of rendering it.
>>> What step am i missing, i presume there is an element for that?
>>>
>>> thanks
>>>
>>> Marco
>>>
>>> Follow Polymer on Google+: plus.google.com/107187849809354688692
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Polymer" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/polymer-dev/1d64850a-d018-46a1-8b96-fe570c77a1a3%40googlegroups.com
>>> <https://groups.google.com/d/msgid/polymer-dev/1d64850a-d018-46a1-8b96-fe570c77a1a3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> Follow Polymer on Google+: plus.google.com/107187849809354688692
> ---
> You received this message because you are subscribed to the Google Groups
> "Polymer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/polymer-dev/0c2cfd91-c7f5-4a98-9c1d-b5ba0f5a4e64%40googlegroups.com
> <https://groups.google.com/d/msgid/polymer-dev/0c2cfd91-c7f5-4a98-9c1d-b5ba0f5a4e64%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
Follow Polymer on Google+: plus.google.com/107187849809354688692
---
You received this message because you are subscribed to the Google Groups
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/polymer-dev/CADNgbTHQ8hHfGGRrVYP5UfYfkL6n%2BbTzsbqRX1%3DpK%3D7U%2BD8wEQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.