Angular 2异常:TypeError:无法读取未定义的属性“注释”

时间:2016-04-29 15:39:47

标签: angular

我做错了什么?

app.component.ts

import {Component} from 'angular2/core';
@Component({
  selector: 'my-app',
  template: `{{title}}`
})
export class App {
  title = "Angular 2 beta";
  constructor() { console.clear(); }
}

main.ts

import {bootstrap} from 'angular2/platform/browser';
import {AppComponent} from './app.component';

bootstrap(AppComponent);

错误是

EXCEPTION: TypeError: Cannot read property 'annotations' of undefined

1 个答案:

答案 0 :(得分:19)

类名与bootstrapping不匹配。即,而不是

export class App { ... }

使用

export class AppComponent { ... }

Angular正在尝试查找名为annotations的类的AppComponent属性,但该类不存在,因此出错。