Knockout ViewModel,从模型数组调用视图模型到'with'data-bind

时间:2016-01-05 15:55:12

标签: knockout.js data-binding viewmodel with-statement viewdata

这是我的代码,第二个显示编译器抱怨的地方,只显示'语法错误'

<div id="@ViewData["ID"]" class="DataGrid" data-bind="with: _gridModels["@ViewData["ID"]"]">

<div id="@ViewData["ID"]" class="DataGrid" data-bind="with: _gridModels     Error > [ < Here    "@ViewData["ID"]"]">

这是我想要创建视图模型数组的地方,以便可以在同一页面上多次呈现的同一部分视图重用模型,其中with data-bind可用于仅拉取为其创建的特定局部视图创建的viewModel。

var _gridModels = [];
_gridModels["@ViewData["ID"]"] = new GridModel();
function GridModel() {
    // etc
}
ko.applyBindings(_gridModels["@ViewData["ID"]"], document.getElementById("@ViewData["ID"]"));

1 个答案:

答案 0 :(得分:0)

制定了解决方法

O(n)