0

我正在使用 KO 在 Kendo Window 中绑定数据。这是我的 html 的样例

<form id="formid">
   <span id="window">
     <span data-bind:"html:content"></span>
   </span>
</form>

formId 与 viewModel 绑定。当文档准备好时,我通过 ajax 获取窗口内容(带有 viewModel 的 html 到这个窗口)。我这样做如下:

ko.mapping.fromJS(newObj, {}, viewModel);
ko.applyBindings(viewModel, element);

newObj - 是带有 fe 信息的 JSON 对象。按钮名称等在 newObj 中还有其他属性。我看到执行ko.mapping.fromJS一些属性后有getSubscriptionsCount()==1. 当我尝试更改这些属性时,我的窗口再次呈现。再次触发文档就绪

为什么我在 ko.mapping.fromJS 之后已经有了订阅者的一些属性而没有它?或者这可能是剑道窗口的问题

4

0 回答 0