Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@rahulsahay19
Created September 13, 2018 13:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulsahay19/b4674c787c08b1cc019ef61b0c2abe65 to your computer and use it in GitHub Desktop.
Save rahulsahay19/b4674c787c08b1cc019ef61b0c2abe65 to your computer and use it in GitHub Desktop.
Header Module
import { NgModule, Injector } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { CommonModule } from '@angular/common';
import { Routes, RouterModule, provideRoutes } from '@angular/router';
import { HttpModule } from '@angular/http';
import { HeaderComponent } from './header.component';
import { createCustomElement } from '@angular/elements';
@NgModule({
imports: [
BrowserModule,
RouterModule,
],
declarations: [
HeaderComponent
],
exports: [
HeaderComponent
],
providers: [
],
entryComponents:[HeaderComponent]
})
export class HeaderModule {
constructor(private injector: Injector){
const customElement = createCustomElement(HeaderComponent, { injector });
customElements.define('app-header', customElement);
}
ngDoBootstrap() { }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment