2016-12-30 84 views
0

鉴于我已经使用innerhtml.bind来插入一些html,但该html包含在它内部它是自己的aurelia'.bind'语句你如何获得这些内部绑定被aurelia识别?Aurelia没有绑定innerHTML绑定语句

例如

<div innerhtml.bind="myhtml"></div> 

其中

var myhtml = "<div click.trigger='console.log(123)'>some text</div>"; 

回答

2

docs说:

使用的innerHTML简单绑定属性设置元素的 innerHTML属性。标记不通过Aurelia的模板系统 。 绑定表达式和要求元素不会被 评估。

如何创建组件并使用插槽?

我-component.html

<template> 
    <div><slot></slot></div> 
</template> 

consumer.html

<require from="./my-component.html"></require> 
<my-component><div click.trigger='console.log(123)'>some text</div></my-component>