使用angular6将多个值推入数组会产生错误

时间:2018-12-22 08:51:10

标签: angular6

我正在用角度6工作,我想将多个值推入数组,这给了我以下错误

enter image description here

这是我的代码

 this._model.NomineeList.push(
          {
              'FirstName': this._nomineemodel.FirstName,
              'CNIC': this._nomineemodel.CNIC,
              'MiddleName': this._nomineemodel.MiddleName,
              'LandlineNumber': this._nomineemodel.LandlineNumber,
              'LastName': this._nomineemodel.LastName,
              'MobileNumber': this._nomineemodel.MobileNumber,
              'PermanentAddress': this._nomineemodel.PermanentAddress,
              'PresentAddress': this._nomineemodel.PresentAddress,
              'RelationId': this._nomineemodel.RelationId,
              'RelationName': this._nomineemodel.RelationName,
              'UPermanentAddress': '',
              'UPresentAddress': ''
          });

如何使用角度6推入数组。

1 个答案:

答案 0 :(得分:0)

错误是不言自明的,您在数组中插入的模型类型不同。有两个可能的原因。

1)要么您未使用空值启动数组。或

2)您要插入的模型缺少必填属性,或者新模型的额外属性很少,或者名称正确拼写错误。

检查此stackblitz示例。