Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ionic2+;Angular2-试图分配给只读属性_Javascript_Angular_Typescript_Ionic2 - Fatal编程技术网

Javascript Ionic2+;Angular2-试图分配给只读属性

Javascript Ionic2+;Angular2-试图分配给只读属性,javascript,angular,typescript,ionic2,Javascript,Angular,Typescript,Ionic2,我使用的是ionic refresh api,它可以拉取页面并用更新进行刷新 angular2关于刷新方法的页面。我想清理现有行,然后使用.push()方法添加新行。当我用this.rows=[]清理属性时,我得到以下错误 8 470644错误异常:TypeError:试图分配给只读属性。成排ListPage@25:30] 是否有其他方法清理此.rows属性以前的数组?因此不要重新分配rows数组,请修改现有数组: this.rows.length = 0; 将数组长度设置为0可以有效地清除数

我使用的是ionic refresh api,它可以拉取页面并用更新进行刷新

angular2关于刷新方法的页面。我想清理现有行,然后使用
.push()
方法添加新行。当我用
this.rows=[]
清理属性时,我得到以下错误

8 470644错误异常:TypeError:试图分配给只读属性。成排ListPage@25:30]


是否有其他方法清理此.rows属性以前的数组?

因此不要重新分配rows数组,请修改现有数组:

this.rows.length = 0;

将数组长度设置为
0
可以有效地清除数组(在适当的位置,通过修改它)。

这很好,我不知道。我会在我再次启动ionic应用程序后尽快尝试。更新lol后它完全崩溃了(他们的已知问题)