2017-02-27 21 views
0

(最初の時間はAngularDart ...)AngularDart - そのIDから要素を取得する方法は?

質問がタイトルにあります。

​​

を、私の機能は次のとおりです:私は含まれてい

void clickRadio() { 
    var ele=querySelector(node,'#idjoe1'); 
} 

私はノードのために何を使うのですか?

おかげ

スティーブ

答えて

2

ダーツは素敵なクエリセレクタ

import 'dart:html'; 

var ele = querySelector('#idjoe1'); 

<div id="idjoe1"></div> 

しかし、あなたはあなたの中のコンポーネント https://webdev.dartlang.org/angular/api/angular2.core/ViewChild-class

をViewChildアノテーションを使用することができますangular2としてdart:htmlパッケージが付属しています編集: 他のAngular2コンポーネントを使用する場合は、この構文も必要です。

@ViewChild('idjoe1') 
MaterialRadioComponent radioComponent; 

@ViewChild('idjoe2') 
ElementRef ref; 
HtmlElement get element => ref.nativeElement; 

<material-radio #idjoe1></div> 
<div #idjoe2></div> 
+0

ありがとうございました。私はポリマーでdart.htmlを使用しましたが、ここで試してみましたが、MaterialRadioComponent ele = querySelector( '#idjoe1')という型を定義しましたが、問題のあるquerySelectorだと思いました。ですから、Webstormでは、Element ele = ...をデバッグで使用すると、エレメントは "material-radio"(コードで型として書くことはできません)のように表示されます。どのようにタイプを定義する必要がありますか? – Lymp

+0

答えを更新しました。 このチュートリアルに従わない場合は、このチュートリアルに従ってください。 https://webdev.dartlang.org/angular/tutorial –

関連する問題