Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular 2未能编译_Javascript_Angular_Angular2 Routing - Fatal编程技术网

Javascript Angular 2未能编译

Javascript Angular 2未能编译,javascript,angular,angular2-routing,Javascript,Angular,Angular2 Routing,我在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';

我在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”中的单个声明必须全部导出或全部本地

我想知道什么是坏的?为什么会出现这种错误


谢谢

您正在将类导入到它自己的文件中


无需导入您自己的组件,您应该将其导入到您使用它的其他文件中。

噢,我的天啊,谢谢您