更新Aurelia中二维数组的视图
Update the view of a two dimensional array in 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++){
this.numbers[i].push(Math.random());
}
}
}
};
观察索引赋值(myArray[x] = something
)将需要脏检查。请改用myArray.splice(x, 0, something)
。
以下是使用视图模型的示例:https://gist.run?id=59e61de3899ded4225b54f44ac63ef8c
app.html
<template>
<div repeat.for="y of numbers">
<span repeat.for="x of y">${x}, </span>
</div>
<button click.delegate="update()">Update</button>
</template>
app.js
export class App {
constructor(){
this.numbers = [];
}
update(){
for(var i=0; i < 5; i++){
this.numbers.splice(i, 0, []);
for(var p=0; p < 4; p++){
this.numbers[i].push(Math.random());
}
}
}
}
相关文章:
- 作为一个二维数组,从ajax接收
- 创建P5.js二维数组
- 如何在Javascript中从select标记的一系列选项中构建二维数组
- inArray,indexOf在二维数组中
- 比较二维数组js
- 从二维数组中获取img src和img维度,并在body中显示
- 如何在Java Script中比较二维数组和一维数组,并将常见数据存储在另一个数组中
- 如何将以下字符串拆分为二维数组:
- 更新Aurelia中二维数组的视图
- 如何在JavaScript中拆分二维数组
- 在二维数组中搜索比嵌套循环更有效的方法
- 无法访问javascript中二维数组中的第二个字段
- 将一个二维数组传递给javascript中的函数
- 无法在 Javascript 中访问我的二维数组
- 将二维数组转换为单个数组
- 将一个数组与javascript中的二维数组进行比较
- JavaScript二维数组
- 如何从二维数组中删除重复项
- javascript中递归复制二维数组的算法
- Javascript:一个二维数组的字符串