Что такое символ @ в TypeScript?

Я изучаю Angular и я тоже новичок в TypeScript, поэтому мой вопрос: почему в компонентах или директивах метаданные или декораторы имеют символ "@", подобный этому? @Component/@Directive,

Какова цель этого и когда я должен использовать это?

1 ответ

Решение

Стоит для декораторов. Это не специфично для TypeScript.

Google "Javascript Decorator", чтобы узнать больше об этом.

Например:

http://javascript.info/tutorial/decorators

https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841

И, как упоминалось в @hardikModha, вы также можете найти справочник TypeScript: http://www.typescriptlang.org/docs/handbook/decorators.html

Другие вопросы по тегам