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
を選択したい場合は