2013-04-21 67 views
1

在Dart Web UI包中,可以使用{{}}bind-value语法创建绑定。当代码中创建DOM元素时,这也是可能的吗?我可以将Dart Web UI绑定添加到代码中创建的DOM元素吗?

喜欢的东西

new Element.html('<div>Value: {{str}}</div>'); 

new Element.html('<input type="text" bind-value="str">'); 

结合一个事件来str,无需手动接头字符串一起?


注意:这个问题今天早些时候要求,但得到的回答之前被删除了,但我想知道答案,所以我重新张贴它。

回答

2

快速回答,没有。

绑定需要由dwc变换器处理,该变换器将Web Components和MDV代码转换为“vanilla”Dart和HTML(适合编译为“vanilla”JavaScript)。

通常,您应该使用<template>标签来实例化新元素。

另一种方法是将这些位文本包装在自定义元素中,您可以使用dwc进行转换并手动实例化。

相关问题