我的iron-ajax响应一个对象,如下所示:
{
"id": "1",
"idcontenido": "7",
"imagenes": ["carabela.png", "DSC_9565.png"],
"tipo_imagen": "img-circle",
"html": "Esta <b>regi\u00f3n<\/b>"
}一些ids,一个数组图像...和一个'html‘属性。
这是我的元素模板:
<template>
...
<p>[[ajaxResponse.html]]</p>
<iron-ajax
id="ajax"
url="..."
handle-as="json"
verbose=true
last-response={{ajaxResponse}}
loading="{{cargando}}"> </iron-ajax>
...
</template>所以我想在我的页面中编写来自服务器的html代码,但是当显示页面时,html代码没有被解释,我可以从字面上阅读:
Esta <b>región</b>我怎样才能修复这个解释过的html代码?谢谢!
发布于 2016-12-05 19:03:14
最后,我用iron-ajax元素的on-response方法修复了这个问题:
_onResponse: function (e) {
this.$.html.innerHTML = e.detail.response.html;
}e.detail.response包含一个具有' html‘属性的对象,这是我想用id=html在页面的'p’标记中编写的html代码
https://stackoverflow.com/questions/40907299
复制相似问题