Я использую окончательную версию версии Angular 2. Я установил файл запуска, как указано на официальном сайте angular 2 quickstart. В моем файле app.component.ts я сделал 2 компонента. Код показан ниже: -Ошибка угловых 2 директив
import { Component, OnInit} from '@angular/core';
@Component({
selector: 'demo',
template:`
<h2>Hi, demo !!</h2>
`
})
export class DemoComponent implements OnInit{
constructor(){}
ngOnInit(){
}
}
@Component({
selector: 'my-app',
template: `<h1>My First Angular 2 App</h1>
<demo></demo>
`
})
export class AppComponent implements OnInit{
constructor(){}
ngOnInit(){
}
}
В компоненте моего приложения я использовал директиву селектор, который является массивом. Но редактор (VS Code) показывает ошибку. Консоль хром бросает ошибку, говоря, что шаблона ошибки разбора: «демо» не является известным элементом:
пожалуйста, помогите мне исправить это. Спасибо
Вот мой app.module.ts файла
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
@NgModule({
imports: [BrowserModule],
declarations: [AppComponent, DemoComponent],
bootstrap: [AppComponent]
})
export class AppModule { }
Что бы вы сказали, что я сделал это. Но он все еще показывает ошибку. :( –
Вы забыли импортировать 'DemoComponent' – yurzui
Спасибо большое, братан. Это работало :) –