Javascript 更新Aurelia中二维数组的视图
我正在尝试更新二维数组的视图,但视图无法更新新值。 如果我只有一个数组,它可以正常工作,但不能有两个Javascript 更新Aurelia中二维数组的视图,javascript,aurelia,Javascript,Aurelia,我正在尝试更新二维数组的视图,但视图无法更新新值。 如果我只有一个数组,它可以正常工作,但不能有两个 export class App { constructor(){ this.numbers = []; }; update(){ for(var i=0; i < 5; i++){ this.numbers[i] = []; for(var p=0; p < 4; p++){
export class App {
constructor(){
this.numbers = [];
};
update(){
for(var i=0; i < 5; i++){
this.numbers[i] = [];
for(var p=0; p < 4; p++){
this.numbers[i].push(Math.random());
}
}
}
};
导出类应用程序{
构造函数(){
这是一个数字=[];
};
更新(){
对于(变量i=0;i<5;i++){
这个。数字[i]=[];
对于(var p=0;p<4;p++){
this.numbers[i].push(Math.random());
}
}
}
};
观察索引分配(myArray[x]=something
)需要脏检查。使用myArray.splice(x,0,某物)
代替
以下是使用视图模型的示例:
app.html
${x},
更新
app.js
导出类应用程序{
构造函数(){
这是一个数字=[];
}
更新(){
对于(变量i=0;i<5;i++){
这个.number.splice(i,0,[]);
对于(var p=0;p<4;p++){
this.numbers[i].push(Math.random());
}
}
}
}
您也可以发布查看代码吗?