On this page
By
class experimental
| npm Package | @angular/platform-browser | 
|---|---|
| Module | import { By } from '@angular/platform-browser'; | 
| Source | platform-browser/src/dom/debug/by.ts | 
Overview
class By {
  static all(): Predicate<DebugElement>
  static css(selector: string): Predicate<DebugElement>
  static directive(type: Type<any>): Predicate<DebugElement>
}Description
Predicates for use with DebugElement's query functions.
Static Members
static all(): Predicate<DebugElement>
   Match all elements.
Example
debugElement.query(By.all());static css(selector: string): Predicate<DebugElement>
   Match elements by the given CSS selector.
Example
debugElement.query(By.css('[attribute]'));static directive(type: Type<any>): Predicate<DebugElement>
   Match elements that have the given directive present.
Example
debugElement.query(By.directive(MyDirective));© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v4.angular.io/api/platform-browser/By