我有两个模型:ServiceViewModel 和 ReservationsViewModel;两者都基于 learn.knockoutjs.com 上的教程。
我遇到的问题是,当我的网页加载时,只绑定了 ServiceViewModel。绑定到 ReservationViewModel 的控件什么也不显示!我是 knockout.js 的新手,并且一直在寻找解决方案,但无济于事。
当我删除与 ServiceViewModel 的绑定时,绑定到 ReservationsViewModel 的控件会正确绑定(即显示数据),所以不确定这里发生了什么。在我看来,knockout.js 不允许在页面上出现更多的视图模型,但这很愚蠢,而且我认为这不是问题所在!
这是我的小提琴的链接:http: //jsfiddle.net/zsg6b/ 你会看到即使在 JSFiddle 中绑定也不起作用。
当我在 Visual Studio Internet Explorer 和 Google Chrome 中运行该项目时,我收到以下相同的错误:
运行时错误:无法解析绑定。消息:ReferenceError:“座位”未定义;绑定值:foreach:席位
我做错了什么?请检查我的jsfiddle。
PS:这是我的第一篇stackoverflow帖子,所以请温柔!:)
谢谢你。