Dart 在web组件中注入html

Dart 在web组件中注入html,dart,dart-webui,Dart,Dart Webui,我的dart web组件: {{content}} 简单的文本很好用,但我想显示丰富的内容。因此,content可以包含html,比如hello或超文本链接。但是,我只看到完整的html输出。当我检查dom时,我会看到引号中的html内容。我想这是为了安全,但我能改变他的行为吗?或者不这样做?您可以使用标记 您的web ui模板: 然后,在使用组件时,可以指定要插入的内容: 你好 在其他一些地方: 您可以在中看到一个示例。默认情况下,绑定到模板的内容被清理,即可以解释为HTML的

我的dart web组件:


{{content}}

简单的文本很好用,但我想显示丰富的内容。因此,
content
可以包含html,比如
hello
或超文本链接。但是,我只看到完整的html输出。当我检查dom时,我会看到引号中的html内容。我想这是为了安全,但我能改变他的行为吗?或者不这样做?

您可以使用
标记

您的web ui模板:


然后,在使用组件时,可以指定要插入的内容:


你好
在其他一些地方:



您可以在中看到一个示例。

默认情况下,绑定到模板的内容被清理,即可以解释为HTML的所有内容都被正确转义

如果要避免这种情况,则必须使用
内容
变量(或通常用于绑定的任何表达式)。更多信息

您可以创建一个
SafeHtml
实例,如下所示:

var content=new SafeHtml.unsafe(“这是粗体”);
这仍然在变化中,所以期待意外