W3cubDocs

/Angular

NgElementStrategy

interface

Underlying strategy used by the NgElement to create/destroy the component and react to input changes.

interface NgElementStrategy {
  events: Observable<NgElementStrategyEvent>
  connect(element: HTMLElement): void
  disconnect(): void
  getInputValue(propName: string): any
  setInputValue(propName: string, value: string, transform?: (value: any) => any): void
}

Properties

Property Description
events: Observable<NgElementStrategyEvent>

Methods

connect(element: HTMLElement): void

Parameters
element HTMLElement
Returns

void

disconnect(): void

Parameters

There are no parameters.

Returns

void

getInputValue(propName: string): any

Parameters
propName string
Returns

any

setInputValue(propName: string, value: string, transform?: (value: any) => any): void

Parameters
propName string
value string
transform (value: any) => any

Optional. Default is undefined.

Returns

void

© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/elements/NgElementStrategy