如何在Dart代码中创建Dart web-ui自定义元素有a guide。此技术还有sample code
是否有关于如何使用Dart代码创建Dart Polymer自定义元素的示例?
有issue表示无法使用new Element.html()
创建自定义元素。但是在web-ui中根本不需要使用new Element.html()
。尽管web-ui需要编写几行代码,但至少它有效。是否有类似的技术从Dart代码创建Dart Polymer元素?
答案 0 :(得分:15)
以下是示例代码:
import 'dart:html';
import 'package:polymer/polymer.dart';
main() {
querySelector('#add-here').children.add(new Element.tag('my-element'));
}
请注意使用new Element.tag('my-element')
。
答案 1 :(得分:1)
我在chromedeveditor,e.g. here on Github
的源代码中找到了他们正在使用的整洁小片段他们使用
factory ExampleUi() => new Element.tag('ExampleUi');
这样你就可以使用:
构造元素new ExampleUi();