J'essaie d'importer un composant d'un fichier à un autre fichier de composant racine. Le message d'erreur est le suivant :
zone.js:484 Unhandled Promise rejection : Erreurs d'analyse du modèle : 'courses' n'est pas un élément connu : 1. Si 'courses' est un composant Angular, vérifiez qu'il fait partie de ce module. 2. Si 'courses' est un composant Web, ajoutez "CUSTOM_ELEMENTS_SCHEMA" au "@NgModule.schema" de ce composant pour supprimer ce message. ("
Ma première application Angular 2
[ERROR ->]") : AppComponent@0:31 ; Zone : ; Task : Promise.then ; Valeur : Erreur : Erreurs d'analyse de modèle :( ) Erreur : Erreur d'analyse de modèle : 'courses' n'est pas un élément connu :
Mon app.component.ts doit ressembler à [Root component file].
import { Component } from '@angular/core';
import {CoursesComponent} from './courses.component';
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1><courses></courses>',
directives:[CoursesComponent],
})
export class AppComponent { }
et que mon cours.component.ts soit ;
import { Component } from '@angular/core';
@Component({
selector: 'courses',
template: '<h1>courses</h1>'
})
export class CoursesComponent { }
En important le composant cours depuis le fichier courses.component.ts dans app.component, je n'arrive pas à déclarer la directive dans le composant. @Component{}
directives:[CoursesComponent]
qui me donne une erreur
Veuillez me conseiller une solution à ce problème.
0 votes
Quelle version d'Angular2 utilisez-vous ?