Rai*_*baz 1 html dart angular-dart
我正在尝试构建一个代表List<List<int>>Angulardart中的表的表.
这是我的模板文件的内容:
<table>
<tbody>
<tr *ngFor="#row of cells">
<td *ngFor="#cell of row">
<input type="number" #cell (keyup)="0"/>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
列表初始化如下:
class Grid {
const GRID_SIZE = 9;
List<List<int>> cells = new List(GRID_SIZE);
Grid() {
cells.forEach((x) => x = new List(GRID_SIZE));
}
}
Run Code Online (Sandbox Code Playgroud)
但是,在渲染的HTML中我只看到9个<tr>空标签,<td>里面没有s.
我错过了什么?
事实证明问题出在网格初始化中:正确的初始化代码使其填充了零列表
cells.fillRange(0, cells.length, new List.filled(GRID_SIZE, 0));
Run Code Online (Sandbox Code Playgroud)
问题中的初始化代码仅使用GRID_SIZE空值填充主列表.
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |