如何在模板中显示html?

时间:2014-03-10 21:22:35

标签: html templates polymer

我有聚合物元素:

example

默认情况下,不允许模板插入html。

This sample is not working,因为不允许插入html。 也许存在这样做的方式。

2 个答案:

答案 0 :(得分:2)

执行此操作的一种方法是通过*Changed观察者并设置.innerHTML节点:

<div id="div"></div>

labelChanged: function() {
  this.$.div.innerHTML = this.label;
}

然后,对于<template repeat>情况,请在类似模式后面的自定义元素中进行换行:https://stackoverflow.com/a/22208332

答案 1 :(得分:2)

<element inner-h-t-m-l="{{prop}}"></element>

适用于聚合物2.来源:https://github.com/Polymer/TemplateBinding/issues/57