https://github.com/angular/angular
Raw File
Tip revision: c1fe6c9c81542e4f0c2a3d491da748cecc6b27a9 authored by Misko Hevery on 15 June 2020, 21:01:15 UTC
release: cut the v10.0.0-rc.6 release
Tip revision: c1fe6c9
app.ts
import {Injector, NgModule} from '@angular/core';
import {createCustomElement} from '@angular/elements';
import {BrowserModule} from '@angular/platform-browser';

import {HelloWorldComponent, HelloWorldShadowComponent, TestCardComponent} from './elements';


@NgModule({
  declarations: [HelloWorldComponent, HelloWorldShadowComponent, TestCardComponent],
  entryComponents: [HelloWorldComponent, HelloWorldShadowComponent, TestCardComponent],
  imports: [BrowserModule],
})
export class AppModule {
  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() {}
}
back to top