Dans mon projet RC5 Angular-cli, j'essaie de créer des graphiques.Angular-cli RC 5 Ajout de plusieurs composants à app.module.ts
- créé un nouveau composant comme "graphique"
- créé une directive comme "ligne-graph.directive.ts"
structure de dossier.
app.module.ts
import {NgModule, enableProdMode} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {AppComponent} from './app.component';
import {ChartComponent} from './chart/chart.component';
import {LineGraphDirective} from './chart/line-graph.directive';
@NgModule({
declarations: [AppComponent, ChartComponent, LineGraphDirective],
providers: [],
imports: [],
bootstrap: [AppComponent],
})
export class AppModule {
}
chart.component.html
<p>
chart works!
</p>
Ensuite, j'ai ajouté suivant à l'intérieur du app.component.html comme ci-dessous.
<app-chart></app-chart>
Alors "le graphique fonctionne!" ligne devrait s'afficher lorsque j'exécute l'application.
Mais ce n'est pas le cas.
chart.component.ts
import {Component} from '@angular/core';
@Component({
moduleId: module.id,
selector: 'app-chart',
templateUrl: 'chart.component.html',
styleUrls: ['chart.component.css'],
directives: []
})
export class ChartComponent {
constructor() {}
}
line-graph.directive.ts
import {Directive, ElementRef} from '@angular/core';
@Directive({
selector: 'line-graph'
})
export class LineGraphDirective {
constructor() {}
}
app.component.ts
import {Component} from '@angular/core';
@Component({
moduleId: module.id,
selector: 'app-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.css']
})
export class AppComponent {
title = 'app works!';
}
Toutes les suggestions de ce que j'ai mal fait avec mon code.
Merci Vous
ce que vous obtenez en sortie? obtenez-vous une erreur? – ranakrunal9
Il n'y a pas d'erreur. La page affiche uniquement le contenu html du fichier app.component.html. – Rose18
A partir de la structure de votre dossier, le chemin d'importation des deux composants de votre diagramme semble confus. quel est le code de 'ChartComponent' et' LineGraphDirective'? – ranakrunal9