填寫這份《一分鐘調查》,幫我們(開發組)做得更好!去填寫Home

By

DebugElement的查詢功能一起使用的謂詞。

Predicates for use with DebugElement's query functions.

      
      class By {
  static all(): Predicate<DebugNode>
  static css(selector: string): Predicate<DebugElement>
  static directive(type: Type<any>): Predicate<DebugNode>
}
    

靜態方法

Match all nodes.

static all(): Predicate<DebugNode>
      
      static all(): Predicate<DebugNode>
    
引數

沒有引數。

返回值

Predicate<DebugNode>

使用說明

Example
debugElement.query(By.all());
      
      debugElement.query(By.all());
    

透過給定的 CSS 選擇器匹配元素。

Match elements by the given CSS selector.

static css(selector: string): Predicate<DebugElement>
      
      static css(selector: string): Predicate<DebugElement>
    
引數
selector string
返回值

Predicate<DebugElement>

使用說明

Example
debugElement.query(By.css('[attribute]'));
      
      debugElement.query(By.css('[attribute]'));
    

匹配存在給定指令的節點。

Match nodes that have the given directive present.

static directive(type: Type<any>): Predicate<DebugNode>
      
      static directive(type: Type<any>): Predicate<DebugNode>
    
引數
type Type
返回值

Predicate<DebugNode>

使用說明

Example
debugElement.query(By.directive(MyDirective));
      
      debugElement.query(By.directive(MyDirective));