星空网 > 软件开发 > Java

TypeScript 1.5 Beta带来修饰元数据支持

(此文章同时发表在本人微信公众号“do.NET每日精华文章”)

今天由于有点小感冒,就不长篇大论了,简单介绍一下和VS 2015 RC一同发布的TypeScript 1.5 Beta的新特性——修饰元数据。

在Build 2015大会上,微软与Visual Studio 2015 RC一同发布了TypeScript 1.5 Beta,通过这个测试版可以了解到TypeScript未来开发进度的情况。微软分别提供了VS2015 RC、VS2013、npm和源代码的安装方式。

TypeScript 1.5 Beta最大的改变是引入了修饰元数据(Decorator Metadata)的特性,可以让你在声明的时候添加和读取元数据。这一特性的用途在于未来可以给其他函数库(比如Angular 2 和 Aurelia)提供元数据的支持,从而让这些函数库可以自动设置类似依赖注入这样的特性。

具体的写法如下:

///<reference path="node_modules\reflect-metadata\reflect-metadata.d.ts"/>import "reflect-metadata";function MyClassDecorator(value: string) { return function (target: Function) {   Reflect.defineMetadata("MyClassDecorator", value, target); }}@MyClassDecorator("my metadata")class MyClass { }var myClass = new MyClass();let value: string = Reflect.getMetadata("MyClassDecorator", myClass.constructor);console.log(value); // outputs "my metadata"

更详细说明可“阅读原文”。

原文地址:http://blogs.msdn.com/b/typescript/archive/2015/04/30/announcing-typescript-1-5-beta.aspx




原标题:TypeScript 1.5 Beta带来修饰元数据支持

关键词:ip

ip
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Shopify开店从选品到启动,手把手教学(图文详解):https://www.ikjzd.com/articles/93895
亚马逊无货源模式如何才能长久运营?:https://www.ikjzd.com/articles/93899
eBay英国站百万英镑富翁首超1000人,这些富翁在eBay上卖什么?:https://www.ikjzd.com/articles/939
亚马逊为什么会有Buy Box?如何占有Buy Box?:https://www.ikjzd.com/articles/93900
没有被跟卖也不能100%拥有购物车,到底是什么原因?:https://www.ikjzd.com/articles/93901
Wish选品和产品编辑中的十大误区:https://www.ikjzd.com/articles/93903
无锡旅游景点竹海 - 无锡的竹海:https://www.vstour.cn/a/363178.html
5月贾汪好玩的地方 贾汪哪有好玩的地方:https://www.vstour.cn/a/363179.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流