在我的应用程序中我能够从模型中获取数据 - 当我使用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代码中找到 但数据收集是可用的
答案 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()