如何重新绑定在Knockout中具有不可观察对象的元素?比方说,我有如何重新绑定在Knockout中有不可观察对象的元素?
我能正确绑定此,
{
"items":[
{ "full": "Content\/ImageGallery\/full\/20120502_180612_Josh_Wave_Pint.jpg", "thumb": "content\/imagegallery\/thumb\/20120502_180612_Josh_Wave_Pint.jpg", "caption": "Picture" },
{"full":"Content\/ImageGallery\/full\/20130109_173902.jpg","thumb":"content\/imagegallery\/thumb\/20130109_173902.jpg","caption":"Picture"},
{ "full": "Content\/ImageGallery\/full\/20130107_193641.jpg", "thumb": "content\/imagegallery\/thumb\/20130107_193641.jpg", "caption": "Picture" }
] }
但如何重新绑定呢?这不作品,
ko.applyBindings(updatedJsonObject, $element[0]);
这听起来像你拉一个JSON对象,并将其绑定到您的模板,然后得到一组新的JSON数据,并希望更新显示的HTML?淘汰赛的目的是将页面绑定到模型 - 我会考虑创建一个模型来保存您的数据,在这种情况下,您的完整/ thumb/caption对象的observableArray并更新该集合,而不是尝试重新绑定。淘汰赛将照顾的更新而无需重新绑定 –
@JamesThorpe,不幸的是我不能让它可观察 – user960567
任何特定的原因?那就是你想要更新的物品的淘汰路线? –