How to use the @angular/elements.createCustomElement function in @angular/elements

To help you get started, we’ve selected a few @angular/elements examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ng-alain / delon / src / app / app.module.ts View on Github external
Object.keys(EXAMPLE_COMPONENTS).forEach(key => {
      const element = createCustomElement(EXAMPLE_COMPONENTS[key].component, {
        injector,
      });
      customElements.define(key, element);
    });
    // icon
github dotCMS / core-web / projects / dot-keyvalue / src / dot-keyvalue / dot-keyvalue.module.ts View on Github external
ngDoBootstrap() {
        const elem = createCustomElement(DotKeyvalueComponent, {injector: this.injector});
        customElements.define('dot-keyvalue', elem);
        // const elem2 = createCustomElement(DotTestComponent, {injector: this.injector});
        // customElements.define('dot-test', elem2);
    }
}
github vogloblinsky / web-components-benchmark / todomvc / angular-elements / src / todo.module.ts View on Github external
constructor(private injector: Injector) {
        console.log('TodoModule cstr');
        const customElement = createCustomElement(MyTodo, { injector });
        customElements.define('my-todo', customElement);
    }
    ngDoBootstrap() {
github hapinessjs / ng-elements-loader / projects / ng-elements-loader / src / lib / elements-loader.service.ts View on Github external
                map((_: CustomElementData) => createCustomElement(_.component, { injector: _.injector })),
                tap((customElement: any) => customElements!.define(selector, customElement)),
github angular / angular / integration / ng_elements / src / app.ts View on Github external
constructor(private injector: Injector) {
    customElements.define('hello-world-el', createCustomElement(HelloWorldComponent, {injector}));
    customElements.define(
        'hello-world-shadow-el', createCustomElement(HelloWorldShadowComponent, {injector}));
    customElements.define('test-card', createCustomElement(TestCardComponent, {injector}));
  }
  ngDoBootstrap() {}
github ng-vcl / ng-vcl / wc / main.ts View on Github external
ngDoBootstrap() {
    let elm: any;

    elm = createCustomElement(FlipSwitchComponent, {injector: this.injector});
    customElements.define('vcl-flip-switch', elm);

    elm = createCustomElement(BusyIndicatorComponent, {injector: this.injector});
    customElements.define('vcl-busy-indicator', elm);

    elm = createCustomElement(ButtonComponent, {injector: this.injector});
    customElements.define('vcl-button', elm, {
      extends: 'button'
    });

  }
}
github AngularFirebase / 102-angular-elements-firebase / src / app / app.module.ts View on Github external
ngDoBootstrap() {
    const el = createCustomElement(UserPollComponent, { injector: this.injector });
    
    customElements.define('user-poll', el);
   }
}
github goodmite / ng-bubble / src / app / app.module.ts View on Github external
ngDoBootstrap() {
    if (environment.production) {
      const el = createCustomElement(EditorWrapperComponent, { injector: this.injector });
      customElements.define('js-bubble', el);
    }
  }
github OpenVidu / openvidu-call / front / openvidu-call / src / app / app.module.ts View on Github external
constructor(private injector: Injector) {
    const strategyFactory = new ElementZoneStrategyFactory(WebComponentComponent, this.injector);
    const element = createCustomElement(WebComponentComponent, { injector: this.injector, strategyFactory });
    customElements.define('openvidu-webcomponent', element);
  }
github conversationai / perspectiveapi-authorship-demo / src / app / modules / convai-checker / element-demo.module.ts View on Github external
constructor(private injector: Injector) {
    const checkerElement = createCustomElement(ConvaiChecker, { injector });
    customElements.define('convai-checker', checkerElement);
  }

@angular/elements

Angular - library for using Angular Components as Custom Elements

MIT
Latest version published 3 days ago

Package Health Score

98 / 100
Full package analysis