Cookies concent notice

This site uses cookies from Google to deliver its services and to analyze traffic.
Learn more
Skip to main content
This site is no longer updated.Head to Angular.devHome
/

This is the archived documentation for Angular v17. Please visit angular.dev to see this page for the current version of Angular.

NoopAnimationDriver

      
      class NoopAnimationDriver implements AnimationDriver {
validateStyleProperty(prop: string): boolean
matchesElement(_element: any, _selector: string): boolean
containsElement(elm1: any, elm2: any): boolean
getParentElement(element: unknown): unknown
query(element: any, selector: string, multi: boolean): any[]
computeStyle(element: any, prop: string, defaultValue?: string): string
animate(element: any, keyframes: Map<string, string | number>[], duration: number, delay: number, easing: string, previousPlayers: any[] = [], scrubberAccessRequested?: boolean): AnimationPlayer }

Methods

      
      validateStyleProperty(prop: string): boolean
    
Parameters
prop string
Returns

boolean: Whether prop is a valid CSS property

      
      matchesElement(_element: any, _selector: string): boolean
    

Deprecated unused

Parameters
_element any
_selector string
Returns

boolean

      
      containsElement(elm1: any, elm2: any): boolean
    
Parameters
elm1 any
elm2 any
Returns

boolean: Whether elm1 contains elm2.

      
      getParentElement(element: unknown): unknown
    
Parameters
element unknown
Returns

unknown: Rhe parent of the given element or null if the element is the document

      
      query(element: any, selector: string, multi: boolean): any[]
    
Parameters
element any
selector string
multi boolean
Returns

any[]: The result of the query selector on the element. The array will contain up to 1 item if multi is false.

      
      computeStyle(element: any, prop: string, defaultValue?: string): string
    
Parameters
element any
prop string
defaultValue string

Optional. Default is undefined.

Returns

string: The defaultValue or empty string

      
      animate(element: any, keyframes: Map<string, string | number>[], duration: number, delay: number, easing: string, previousPlayers: any[] = [], scrubberAccessRequested?: boolean): AnimationPlayer
    
Parameters
element any
keyframes Map<string, string | number>[]
duration number
delay number
easing string
previousPlayers any[]

Optional. Default is [].

scrubberAccessRequested boolean

Optional. Default is undefined.

Returns

AnimationPlayer: An NoopAnimationPlayer