私は角2に新しいです。 私はちょうどチュートリアルに続いて、突然私は以下のエラーが発生しました。 私のコードは、だから私は、このファイルの先頭にクラスAを移動__zone_symbol_errorクラスを角2で定義していますか?
import { Component } from '@angular/core';
@Component(
...
)
export class A {
....
}
export class AppComponent {
...
}
Uncaught SyntaxError {__zone_symbol_error: Error: Unexpected value 'AppComponent' declared by the module 'AppModule' at SyntaxError.ZoneAwareError}
です。
import { Component } from '@angular/core';
export class A {
....
}
@Component(
...
)
export class AppComponent {
...
}
したがって、うまくいきます。
しかし、この問題を解決する方法を知りたいと思います。それがスローされないように
@Componentデコレータのみimmediatleyを以下のクラスに適用されるエクスポートすることができる唯一のクラスを有しています。 –
それは問題ありませんが、なぜ1つの場所に2つのクラスが必要ですか?モジュール化してエクスポートし、必要に応じてインポートします。 – Jai