2017-06-06 3 views
1

el = de.query(By.css('h2')).nativeElement;をネイティブエレメントAPIのel = de.nativeElement.querySelector('h2'); ?彼らは同じ結果を提供します。角型4単位テスト:de.nativeElement.querySelector(...)のネイティブWeb APIに対するde.query(By.css(...))の比較

Angular 4 Unit Testsを使い始めたばかりで、パフォーマンスの違いがあるかどうかを知りたかったのです。私はBy.css(...)を使用する利便性、またはあなたが他のものを使用する可能性のある状況/理由を理解していません。あなたはdiv内部セレクタh2を持っているとあなたが好きdivを選択するために、最初のBY.cssを使用ドムから内部セレクタh2を選択したい場合は

答えて

0

el = de.query(By.css('div')).nativeElement 

セレクタh2を選択するために、el.querySelector('h2')を使用しています。

関連する問題