Что такое символ @ в 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