【发布时间】:2017-02-02 15:33:45
【问题描述】:
我正在使用最终的 Angular 2 发行版。我已经按照官方网站angular 2 quickstart 中的说明设置了启动文件。在我的 app.component.ts 文件中,我制作了 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(){
}
}
在 my-app 的组件中,我使用了指令选择器,它是一个数组。但是编辑器(VS Code)显示错误。 chrome的控制台抛出错误,告诉 模板解析错误: 'demo' 不是已知元素:
请帮我解决这个问题。谢谢
这是我的 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 { }
【问题讨论】:
标签: angular angular2-directives angular2-components