3

次のhtmlを持つポリマー要素を取得しました:

<polymer-element name="tab-bar">
  <template>
    <button>Hello</button>
    <template repeat="{{item in items}}">
      <div>This element is {{ item }}</div>
    </template>
  </template>
  <script type="application/dart" src="tab_bar.dart"></script>
</polymer-element>

基礎となる dart クラスは次のようになります。

import 'package:polymer/polymer.dart';

@CustomTag('tab-bar')
class TabBar extends PolymerElement {
  List items;

  TabBar(List<String> items) {
    this.items = toObservable(items);
  }
}

次のアプローチでは、プログラムで要素を追加することはできません。

query('body').children.add(createElement(new TabBar(['One','Two','Three'])));

では、このようなポリマー要素をプログラムで追加し、コンストラクターでリストを設定するにはどうすればよいでしょうか?

4

2 に答える 2