我们必须用Angular 5编写TypeScript吗?
TypeScript是JavaScript的一个功能集我们必须用Angular 5编写TypeScript吗?,angular,Angular,TypeScript是JavaScript的一个功能集 我的问题是,我们是否只能在Angular 5中编写JavaScript(不使用TypeScript)?正如您所说,TS是js的超集。问题是很多Angular工具和框架都在TS中,所以您可以编写并没有类型注释的TS文件,这些类型注释将是“js”代码 但是我不推荐它,因为它会失去静态类型检查的功能。就像你说的,TS是js的超集。问题是很多Angular工具和框架都在TS中,所以您可以编写并没有类型注释的TS文件,这些类型注释将是“js”代码 但
我的问题是,我们是否只能在Angular 5中编写JavaScript(不使用TypeScript)?正如您所说,TS是js的超集。问题是很多Angular工具和框架都在TS中,所以您可以编写并没有类型注释的TS文件,这些类型注释将是“js”代码
但是我不推荐它,因为它会失去静态类型检查的功能。就像你说的,TS是js的超集。问题是很多Angular工具和框架都在TS中,所以您可以编写并没有类型注释的TS文件,这些类型注释将是“js”代码
但是,我不建议您使用它,因为您会失去静态类型检查的功能。在Angular中,我们确实有一些组件与html以类的形式结合在一起,具有许多优点。这是该框架的关键特性之一。还有其他一些特性,比如依赖注入,它是通过构造函数实现的,而javascript中没有构造函数。通常,在javascript中,我们不会像在typescript中那样编写类,因此大多数代码不能用javascript编写 e、 g.我们不能从更改类中方法的语法
private method1() {}
到
但是,您可以在typescript类的方法中编写javascript代码,该类可以很好地与angular配合使用。在angular中,我们确实有一些组件以类的形式与html结合,具有许多优点。这是该框架的关键特性之一。还有其他一些特性,比如依赖注入,它是通过构造函数实现的,而javascript中没有构造函数。通常,在javascript中,我们不会像在typescript中那样编写类,因此大多数代码不能用javascript编写 e、 g.我们不能从更改类中方法的语法
private method1() {}
到
但是,您可以在typescript类的方法中编写javascript代码,该类可以很好地处理angular。您不必使用typescript
这里有一篇文章介绍了将Angular与ES结合使用的基础知识:
我是Angular 2 doc团队的成员,Angular.io上的第一份文档有占位符,用于我们内容的ES版本。然而,随着时间的推移,我们发现绝大多数开发人员都在使用TypeScript。所以所有的文档都以TypeScript示例结束
绝大多数stackoverflow示例也将使用TypeScript
所以直接使用ES是可能的,但可能会让你走上一条漫长而孤独的道路。你不必使用TypeScript
这里有一篇文章介绍了将Angular与ES结合使用的基础知识:
我是Angular 2 doc团队的成员,Angular.io上的第一份文档有占位符,用于我们内容的ES版本。然而,随着时间的推移,我们发现绝大多数开发人员都在使用TypeScript。所以所有的文档都以TypeScript示例结束
绝大多数stackoverflow示例也将使用TypeScript
因此,直接使用ES是可能的,但可能会让你走上一条漫长而孤独的道路。你可能会,但问题是为什么你会考虑在Typescript文件中以本机方式编写Javascript。你可能会,但问题是为什么你会考虑在Typescript文件中以本机方式编写Javascript。