我试图使表格页脚自动更新,但是当$ scope值更新时,ng-repeat甚至常规双括号似乎不会自动绑定。
https://jsfiddle.net/r0pk793e/3/
具体来说,我设置值$ scope.hello并在表更新时递增它(当用户更改表格单元格中的值时)。虽然我可以看到值的变化,但它不会重新绑定到HTML。
我相信这个表应该通过以下函数更新,但它不是......
<table class="tg">
<tr>
<td class="tg-yw4l" ng-repeat="item in items">{{item}}</td>
</tr>
</table>
$ scope.hello确实发生了变化,如console.log($scope.hello);
var doUpdate = function () {
var items = [];
for (var c = 0; c < headings.length; c++) {
if (typeof (hot.getDataAtCell(0, c)) == "number") {
var levelTotal = 0;
var i = 0;
do {
levelTotal += hot.getDataAtCell(i, c);
i++;
} while (hot.getDataAtCell(i, c) != null);
items.push(levelTotal);
}
else
{
items.push(' ');
}
}
$scope.items = items;
$scope.hello = $scope.hello + 1;
console.log($scope.hello);
}