迁移到 TypeScript

TypeScript 是 ES6 的一个超集,正如其名字所暗示的,它使用一个类型系统。 这可以对开发人员工具产生巨大影响,从而提供更丰富的自动完成和静态分析。

Angular 是使用 TypeScript 构建的,并且支持向 Angular 提供元信息的装饰器。 TypeScript 的装饰器会让语法感觉更加“自然”,尽管有可能使用 Angular 没有的功能。