【发布时间】:2016-04-23 11:33:46
【问题描述】:
TableElement table = new TableElement();
document.body.children.add(table);
table.children.add(new Element.html("<tr><td>test</td></tr>"));
上面的代码sn-p返回错误:“Uncaught Bad state: No element”。阅读 DartLang 网站上的 API 文档,这是因为在使用 Element.html(" ") 构造函数时,“HTML 片段被解析为好像它出现在
标记的上下文中”。因此,我们需要写:new Element.html("<table><tr><td>test</td></tr></table>")
但是,阅读“dart in action”时,Chris Buckett 在构建表格时使用了完全相同的语法。
有什么变化还是我误解了什么?
【问题讨论】: