7

一个关于如何在 Dart 代码中创建 Dart web-ui 自定义元素的指南。还有这种技术的示例代码

有没有关于如何从 Dart 代码创建 Dart Polymer 自定义元素的示例?有一个问题说不能使用创建自定义元素new Element.html()。但是在 web-ui 中根本不需要使用new Element.html()。尽管 web-ui 需要编写几行代码,但至少它起作用了。是否有类似的技术可以从 Dart 代码创建 Dart Polymer 元素?

4

2 回答 2

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').

于 2013-09-04T06:03:17.853 回答
1

我发现他们在chromedeveditor的源代码中使用了一个简洁的小片段,例如在 Github 上

他们使用

factory ExampleUi() => new Element.tag('ExampleUi');

这样您就可以使用以下方法构造元素:

new ExampleUi();
于 2014-07-14T20:21:32.267 回答