如何使用knockoutJS将数据从模型绑定到视图

时间:2014-12-19 13:13:19

标签: asp.net-mvc knockout.js knockout-2.0 knockout-mapping-plugin knockout-mvc

在我的应用程序中我能够从模型中获取数据 - 当我使用knockoutJS绑定它时它会在控制台上生成错误,我需要数据绑定属性数据类,我&# 39;这样做但没有工作;

我的视图绑定代码为:

<div class="filter-map-content" data-bind="foreach: { data: Services, as: 'service' }">
<input type="checkbox" class="custom-checkbox" data-bind="css: { 'id': service.id, 'data-class': 'GTM_MMCheckbox_' + service.title + '_' + service.id }" data-class=" 'GTM_MMCheckbox_' + service.title + '_' + service.id" />
</div>

当我在控制台上编写数据时,我能够获取数据,我收集了数据 数据类没有在我的javascript代码中找到 但数据收集是可用的

1 个答案:

答案 0 :(得分:1)

<div class="filter-map-content" data-bind="foreach: { data: Services, as: 'service' }">
<input type="checkbox" class="custom-checkbox" data-bind="attr: { 'id': service.id, 'data-class': 'GTM_MMCheckbox_' + service.title + '_' + service.id }" />
</div>

你必须使用&#34; attr&#34; -binding;)

...如果你的&#34; service.title&#34;或者&#34; service.id&#34;是可观察的,你必须写,例如service.title()