Skip to content

Instantly share code, notes, and snippets.

@vsavkin
Created November 5, 2018 16:28
Show Gist options
  • Save vsavkin/8e38dbcbdc46c735394529143e172966 to your computer and use it in GitHub Desktop.
Save vsavkin/8e38dbcbdc46c735394529143e172966 to your computer and use it in GitHub Desktop.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule, Injector } from '@angular/core';
import { createCustomElement } from '@angular/elements';
import { HelloComponent } from './hello.component';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule],
providers: [],
entryComponents: [HelloComponent]
})
export class AppModule {
constructor(injector: Injector) {
const el = createCustomElement(HelloComponent, { injector });
customElements.define('nrwl-hello', el);
}
ngDoBootstrap() {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment