このビューモデルとそれにデータを追加する関数があります。
function viewModel() {
this.loadData = function() {
this.Items().push('X');
this.Items().push('Y');
};
this.Items = ko.observableArray(['A', 'B']);
}
var vm = new viewModel();
ko.applyBindings(vm);
vm.loadData();
alert(vm.Items());
Items配列の値を出力しようとしていますが、XとYが表示されません。アラートはA、B、X、およびYをポップアップしますが、何が間違っていますか?
<div data-bind="foreach: {data: Items, as: 'item' }">
<span data-bind="text: item"></span>
</div>
ありがとう。