javascript - 'as' 语句 Angular 2 +/javascript

标签 javascript angular typescript statements

我在网站上使用 Angular 6,我只想了解有关 as 语句的更多信息,我在 FormArray 中找到了该语句,但它也在其他情况下使用。 我的例子是

this.orderForm.get('items') as FormArray;

我知道这意味着一个名为 orderFormFormFroup 有一个 items 元素,并且该元素被实例化为 FormArray,但我不能理解“as”的使用情况。 谢谢

最佳答案

as 关键字用于告诉类型检查器将某些内容作为另一种类型进行处理。例如,

let myObj : MyClass;
let newObj: any;
...
...
myObj = newObj as MyClass;

告诉类型检查器将 newObj 处理为具有 MyClass 类型。

关于javascript - 'as' 语句 Angular 2 +/javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53553776/

相关文章:

javascript - Ext JS 存储和复杂对象

TypeScript 删除注释并破坏 JSDoc 文档

angular - 在 FormArray 响应式表单中设置值不小于 0

javascript - 如何将函数或其返回值从 typescript (.ts) 导入 javascript (.js)

javascript - 类型错误 : The 'compilation' argument must be an instance of Compilation

node.js - 在 NodeJS 项目中使用 TypeScript 中的路径

javascript - 在 IE 中的 IME 菜单上输入,在输入时触发 keyup 事件

javascript - 字符串内的变量替换

javascript - 我可以将使用 div 和 border-radius 创建的圆分成 6 个相等的部分并获得该点坐标吗?

javascript - 当用作 Angular 4 AoT 的 useValue 提供程序时,窗口未定义