2013-09-03 30 views
7

ダーツコードでDart web-uiカスタム要素を作成する方法については、a guideがあります。このテクニックにはsample codeもありますDart Polymerカスタム要素のインスタンスをDartコードで作成するにはどうすればよいですか?

DartコードからDart Polymerカスタム要素を作成する方法の例はありますか? issueは、new Element.html()を使用してカスタム要素を作成できないことを示しています。しかし、web-uiでは、new Element.html()をまったく使用する必要はありませんでした。 Web-UIでは数行のコードを書く必要がありましたが、少なくともそれは機能しました。 DartコードからDart Polymer要素を作成するための同様のテクニックがありますか?ここで

+0

私はこれが既知の問題だと思う。 https://code.google.com/p/dart/issues/detail?id=12089 – user1848653

+0

@ user1848653これは私の投稿の3番目のリンクです。その問題は、Element.htmlコンストラクタを使用してカスタム要素のインスタンスを作成することです。 Web-ui(私のポストの2番目のリンク)でできることに似て、別の選択肢がある場合は興味があります – Y2i

+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

私はあなたが持つ要素を構築することができるように、彼らは

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

を使用e.g. here on Github

、彼らはchromedeveditorのソースコードを使用している小ぎれいなスニペットを見つけました:

new ExampleUi(); 
関連する問題