带有TypeScript的Angular2:在@component之后声明预期的编译器错误

时间:2016-01-16 08:02:55

标签: node.js typescript angular angular2-directives

我得到了这种错误,尽管我从angular2 / core导入了组件应该是它的来源,文件不是通过npm install下载的,或者我的节点需要升级

这是我的档案

div

1 个答案:

答案 0 :(得分:7)

在组件后面定义一个类。

import {bootstrap} from 'angular2/platform/browser';
import {Component, View} from 'angular2/core';

@Component({

})
class MyClass {

}

@Component只是一个包含该类元数据的装饰器。换句话说,它只是以更优雅的方式为您的课程定义内容。

  

@Component函数获取配置对象并将其转换为附加到组件类定义的元数据。 Angular在运行时发现了这个元数据,因此知道如何做“正确的事情”。

Read more here