在Angular 2中定义一个类时__zone_symbol_error?

时间:2017-02-21 11:23:00

标签: angular typescript

我是Angular 2的新手。 所以我只是按照教程,突然间我得到了一个错误。 我的代码是

import { Component } from '@angular/core';
@Component(
...
)

export class A {
....
}

export class AppComponent {
...
}
  

未捕获的SyntaxError { __ zone_symbol_error :错误:意外的值   ' AppComponent'由模块宣布的AppModule'在   SyntaxError.ZoneAwareError}

所以我将A类移到了这个文件的顶部。

import { Component } from '@angular/core';

export class A {
....
}

@Component(
...
)

export class AppComponent {
...
}

所以效果很好。

但我想知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

请声明

导出类A { .... }

下面

export class AppComponent { ... }

这样就不会抛出错误。

原因:每个组件必须只有一个只能导出的类