在下面的小提琴中,我希望能够在单击列表中的某个水果时设置selectedFruit但是这似乎不起作用。
点击水果后,如果我在Chrome立即窗口中检查viewModel.selectedFruit的值,则会将值设置为viewModel对象而不是绑定数据项。我究竟做错了什么?似乎在某处失去了背景?
由于
结论
虽然这有助于追踪我在我的主应用程序中遇到的问题,但潜在的问题是,我已经忘记在我的<UL>
上使用KO模板foreach绑定并且正在使用templ foreach。
答案 0 :(得分:1)
您的viewModel
变量没有全局范围,因为小提琴的选项设置为onLoad
,以了解JavaScript的加载方式。如果您将其切换为no wrap (body)
,那么您将处于良好状态。
唯一的另一个变化是您可以直接使用$data
,而不是$data()
。