3

私はAngular2を研究しており、チームは実際に「リフレクター クラス」を使用しています。

私がこの用語に出会ったのは初めてではなく、それが何を指しているのか本当にわかりません。

Angular2の「リフレクター クラス」とは何ですか?

なぜこれがとても便利なのですか?

4

1 に答える 1

2
@Component()
@View()

おそらく、Angular 2 のクラスにアタッチされたものを見たことがあるでしょう。Angular チームはこれらを「注釈」と呼びました。

Yehuda Katz による ES7 の提案により、これらのメタデータ表記がすべての JavaScript に導入される可能性があります。それらが「デコレータ」と呼ばれることを除いて、 TypeScript ですでにデコレータを見つけることができます。

ちょっと待って!Angular にはすでに「デコレータ」と呼ばれるものがありました。それも名前を変更する必要があります。概念にも名前空間の競合があることを誰が知っていましたか。

したがって、最近は何と呼ばれているのかわかりませんが、ほこりが落ち着くのを待つことができない場合は、「リフレクター」がデコレーターのリフレクター API に関連していると思います。これについては、今後の記事で読むことができます。ここでデコレータについて。これらは「注釈」に非常によく似ています。

于 2015-06-06T12:51:39.640 に答える