Apollo Elements Apollo Elements Guides API Blog Toggle darkmode

Helpers: Events

<apollo-client> listens for apollo-element-connected and apollo-element-disconnected events to manage their client reference.

const APOLLO_ELEMENTS = new Set();

window.addEventListener('apollo-element-connected', event =>
  APOLLO_ELEMENTS.add(event.detail));

window.addEventListener('apollo-element-disconnected', event =>
  APOLLO_ELEMENTS.delete(event.detail));

ApolloEvent

Properties

public

type

ApolloEventType
public

controller

ApolloController

ApolloElementEvent

Fired when an ApolloElement connects to or disconnects from the DOM

Properties

public static

type

ApolloElementEventType
public

type

ApolloElementEventType
public

controller

inherited from ApolloEvent
ApolloController

ApolloControllerEvent

Properties

public

type

ApolloControllerEventType
public

controller

ApolloController

ApolloControllerConnectedEvent

Fired when a controlled element connects to the DOM

Properties

public static

type

'apollo-controller-connected'
public

type

'apollo-controller-connected'
public

controller

inherited from ApolloControllerEvent
ApolloController

ApolloControllerDisconnectedEvent

Fired when a controlled element disconnects from the DOM

Properties

public static

type

'apollo-controller-disconnected'
public

type

'apollo-controller-disconnected'
public

controller

inherited from ApolloControllerEvent
ApolloController

Exports

import {
  ApolloEvent,
  ApolloElementEvent,
  ApolloControllerEvent,
  ApolloControllerConnectedEvent,
  ApolloControllerDisconnectedEvent
} from '@apollo-elements/core/events';