我的解释是视图模型由绑定上下文的层次结构组成,但我还没有能够证实这一点。任何澄清将不胜感激。
答案 0 :(得分:0)
绑定上下文是一个对象,用于保存可以从绑定中引用的数据。在应用绑定时,Knockout会自动创建和管理绑定上下文的层次结构。层次结构的根级别是指您提供给
ko.applyBindings(viewModel)
的viewModel参数。然后,每次使用控制流绑定(例如with或foreach)时,都会创建引用嵌套视图模型数据的子绑定上下文。
换句话说,是的 - 用于应用绑定的视图模型是绑定上下文层次结构的根。