Zoeken…


Opmerkingen

Wanneer u een webcomponent in uw Angular 2-sjabloon gebruikt, probeert Angular een component te vinden met een selector die overeenkomt met de aangepaste tag van de webcomponent - wat het natuurlijk niet kan en een foutmelding geeft.

De oplossing is om een "schema met aangepaste elementen" te importeren in de module die het onderdeel bevat. Hierdoor kan hoekig elke aangepaste tag accepteren die niet overeenkomt met een ng-componentkiezer.

Neem schema met aangepaste elementen op in uw module

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AboutComponent } from './about.component';

@NgModule({
    imports: [ CommonModule ],
    declarations: [ AboutComponent ],
    exports: [ AboutComponent ],
    schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})

export class AboutModule { }

Gebruik uw webcomponent in een sjabloon

import { Component } from '@angular/core';

@Component({
  selector: 'myapp-about',
  template: `<my-webcomponent></my-webcomponent>`
})
export class AboutComponent { }


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow