Interface ScopeEvent


@JsType(isNative=true, name="ng.ScopeEvent", namespace="<global>") public interface ScopeEvent
Event object passed to `emit` and `broadcast` listeners. Tracks target scope, current scope, name, propagation/default flags, and control methods.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    TypeScript callback contract for this property.
  • Method Summary

    Modifier and Type
    Method
    Description
    jsinterop.base.JsPropertyMap<Object>
    Public ScopeEvent.currentScope member exposed by the AngularTS namespace contract.
    Public ScopeEvent.name member exposed by the AngularTS namespace contract.
    Public ScopeEvent.stopPropagation member exposed by the AngularTS namespace contract.
    jsinterop.base.JsPropertyMap<Object>
    Public ScopeEvent.targetScope member exposed by the AngularTS namespace contract.
    boolean
    Public ScopeEvent.defaultPrevented member exposed by the AngularTS namespace contract.
    boolean
    Public ScopeEvent.stopped member exposed by the AngularTS namespace contract.
    void
    Public ScopeEvent.preventDefault member exposed by the AngularTS namespace contract.
    void
    setCurrentScope(jsinterop.base.JsPropertyMap<Object> currentScope)
    Public ScopeEvent.currentScope member exposed by the AngularTS namespace contract.
    void
    setDefaultPrevented(boolean defaultPrevented)
    Public ScopeEvent.defaultPrevented member exposed by the AngularTS namespace contract.
    void
    Public ScopeEvent.name member exposed by the AngularTS namespace contract.
    void
    setStopped(boolean stopped)
    Public ScopeEvent.stopped member exposed by the AngularTS namespace contract.
    void
    Public ScopeEvent.stopPropagation member exposed by the AngularTS namespace contract.
    void
    setTargetScope(jsinterop.base.JsPropertyMap<Object> targetScope)
    Public ScopeEvent.targetScope member exposed by the AngularTS namespace contract.
  • Method Details

    • getCurrentScope

      @JsProperty jsinterop.base.JsPropertyMap<Object> getCurrentScope()
      Public ScopeEvent.currentScope member exposed by the AngularTS namespace contract.
    • getName

      @JsProperty String getName()
      Public ScopeEvent.name member exposed by the AngularTS namespace contract.
    • getStopPropagation

      @JsProperty ScopeEvent.StopPropagationCallback getStopPropagation()
      Public ScopeEvent.stopPropagation member exposed by the AngularTS namespace contract.
    • getTargetScope

      @JsProperty jsinterop.base.JsPropertyMap<Object> getTargetScope()
      Public ScopeEvent.targetScope member exposed by the AngularTS namespace contract.
    • isDefaultPrevented

      @JsProperty boolean isDefaultPrevented()
      Public ScopeEvent.defaultPrevented member exposed by the AngularTS namespace contract.
    • isStopped

      @JsProperty boolean isStopped()
      Public ScopeEvent.stopped member exposed by the AngularTS namespace contract.
    • preventDefault

      void preventDefault()
      Public ScopeEvent.preventDefault member exposed by the AngularTS namespace contract.
    • setCurrentScope

      @JsProperty void setCurrentScope(jsinterop.base.JsPropertyMap<Object> currentScope)
      Public ScopeEvent.currentScope member exposed by the AngularTS namespace contract.
    • setDefaultPrevented

      @JsProperty void setDefaultPrevented(boolean defaultPrevented)
      Public ScopeEvent.defaultPrevented member exposed by the AngularTS namespace contract.
    • setName

      @JsProperty void setName(String name)
      Public ScopeEvent.name member exposed by the AngularTS namespace contract.
    • setStopPropagation

      @JsProperty void setStopPropagation(ScopeEvent.StopPropagationCallback stopPropagation)
      Public ScopeEvent.stopPropagation member exposed by the AngularTS namespace contract.
    • setStopped

      @JsProperty void setStopped(boolean stopped)
      Public ScopeEvent.stopped member exposed by the AngularTS namespace contract.
    • setTargetScope

      @JsProperty void setTargetScope(jsinterop.base.JsPropertyMap<Object> targetScope)
      Public ScopeEvent.targetScope member exposed by the AngularTS namespace contract.