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

bla*_*awk 6 node.js typescript angular2-directives angular

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

这是我的档案

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

@Component({

})
Run Code Online (Sandbox Code Playgroud)

Hri*_*nev 7

在组件后面定义一个类.

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

@Component({

})
class MyClass {

}
Run Code Online (Sandbox Code Playgroud)

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

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

在这里阅读更多