我正在为一个网站使用angular 6,我只想了解更多关于as语句的信息,我在FormArray
中找到了它,但它也在其他情况下使用。我的例子是
this.orderForm.get('items') as FormArray;
我知道这意味着一个名为orderForm
的FormFroup
有一个items元素,并且这个元素被实例化为FormArray
,但我无法理解使用"as"的情况。谢谢
as
关键字用于告诉类型检查器将某个内容处理为另一个类型。例如,
let myObj : MyClass;
let newObj: any;
...
...
myObj = newObj as MyClass;
告诉类型检查器将newObj
处理为具有类型MyClass
。