Как связать данные из модели для просмотра с помощью knockoutJS
В моем приложении я могу получить сбор данных из модели, когда я связываю его с помощью knockoutJS, что он генерирует ошибку на консоли, мне нужно с атрибутом data-bind data-class, я делаю это, но не работаю;
мой вид связующего кода как:
<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 ответ
<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>
вы должны использовать "attr" -binding;)
... и если ваш "service.title" или "service.id" заметен, вы должны написать, например, service.title()