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.

Reply via email to