为什么在组件或指令中,元数据或装饰器具有@
符号(例如@Component
,@Directive
)?
它的目的是什么,我什么时候应该使用?
它代表装饰器。它不是特定于打字稿的。
Google" JavaScript Decorator"要了解有关它的更多信息。
例如:
http://javascript.info/tutorial/decorators
https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841#.jzu13e5lr
有关其标准实施的最新信息以及最终发布(未来的ecmascript版本),请参见此页面:https://github.com/tc39/proposal-decorators
,如@hardikmodha所述,您也可以查找打字稿手册:http://www.typescriptlang.org/docs/handbook/decorators.html