2017-02-24 64 views
0

什么是TypeScript中的“装饰器”?他们为什么使用? @符号的用途是什么?如果我们应用装饰器会发生什么?什么是装饰打字稿,为什么使用?需要使用打字稿的实时示例

我也无法得到清楚的想法后,谷歌搜索也。

+0

请参阅https://www.typescriptlang.org/docs/handbook/decorators.html。 – 2017-02-24 07:27:17

+2

[typescipt中的@符号的含义是什么--Angular 2]可能重复(http://stackoverflow.com/questions/38170004/what-is-meaning-by-symbol-in-typescipt-angular-2) – 2017-02-24 07:29:45

回答

2

装饰器只是修改(添加功能)类,属性,方法或方法参数的函数。语法是一个“@”符号,后跟一个函数。

例如,您可以创建一个@ReadOnly装饰,以防止一类修改(即防止字段中添加或删除)

这是许多文章描述该过程的一个:

https://www.sitepen.com/blog/2015/10/20/typescript-decorators/

这也是对打字稿装饰一个相当不错的视频:

https://www.youtube.com/watch?v=05FC8Wh7C5w

+0

我可以得到一些简单明了的解释。 @mvermand – invisible