【发布时间】:2013-04-22 18:03:36
【问题描述】:
嗨,我似乎遇到了 KO 数组绑定没有应用的问题。这是我的代码:
var movements_array = [];
var viewModel = {
movements: ko.observableArray(movements_array),
};
$(document).ready(function(){
ko.applyBindings(viewModel);
});
function get_alteration_movement(){
for(var i = 0; i < index.movements.length; i++)
{
movements_array[i] = index.movements[i].description;
console.log(movements_array);
viewModel.movements(movements_array);
console.log(viewModel.movements);
}
}
索引是从另一个 js 页面获取的 JSON 数据。
【问题讨论】:
-
您的代码在小提琴中运行良好 - jsfiddle.net/88jkU 。你有什么错误吗?
-
@ArtemVyshniakov 对您确定索引应该是什么样子的技能印象深刻 :)
标签: jquery arrays json knockout.js