2016-06-30 20 views
1

Angular2とTypeScriptの新機能です。私は私が直面しているこの怒鳴る名前 'Component'が見つかりません - 角度2 TypeScript error2304

@Component({ 
    selector: 'counter', 
    template: ` 
    {{ value }} 
    <button (click)="increase()">Increase</button> 
    <button (click)="decrease()">Decrease</button> 
    ` 
    }) 
    class Counter { 
    value: number; 

    constructor() { 
    this.value = 1; 
    } 

    increase() { 
    this.value = this.value + 1; 
    } 

    decrease() { 
    this.value = this.value - 1; 
    } 
} 

のようないくつかの例をしようとすると、コンパイルエラーに「は名 'Componentのを見つけることができません」。

問題が何ですか? どうすればよいですか?

+3

コンポーネントデコレータをインポートしましたか? – toskv

答えて

3

あなたはTS内のものをインポートする必要があります。そのデコレータが他のものであるかどうかはわかりませんが、角度の範囲内で提供することはできます。

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

また、別の場所にインポートできるようにクラスをエクスポートするようにしてください。

export class Counter 
+0

それは私のために働いた。多くのtnx。 –

関連する問題