【发布时间】:2017-10-15 19:05:03
【问题描述】:
我用这个在 Angular 2 中创建了一个新组件:
ng g component todos
所以它创建了新组件,我转到该组件并注意到我有一个包含文件的新文件夹:
todos.component.css, todos.component.html, todos.component.spec.ts, todos.component.ts
然后我打开 todos.component.ts 它有:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-todos',
templateUrl: './todos.component.html',
styleUrls: ['./todos.component.css']
})
export class TodosComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
然后我放新的第二行,因为我正在学习教程:
import { Component, OnInit } from '@angular/core';
import { TodosComponent } from './todos/todos.component';
@Component({
selector: 'app-todos',
templateUrl: './todos.component.html',
styleUrls: ['./todos.component.css']
})
export class TodosComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
当我这样做并运行服务器时,它向我展示了这个:
编译失败。
C:/angular2/proyecto/src/app/todos/todos.component.ts (2,10):合并声明“TodosComponent”中的单个声明必须全部导出或全部本地。
我想知道有什么不好?为什么会显示这个错误?
谢谢!
【问题讨论】:
标签: javascript angular angular2-routing