0

내 응용 프로그램에서 knockoutJS를 사용하여 바인딩 할 때 모델에서 데이터 컬렉션을 가져올 수 있습니다. 콘솔에서 오류가 발생했습니다. 데이터 바인딩 특성이 필요합니다. 데이터 클래스, 나는 그렇게하고 있지만 일하지는 않는다.knockoutJS를 사용하여 모델에서 데이터를 바인딩하는 방법

으로 내보기 바인딩 코드 : 나는 콘솔을 쓸 때 데이터 수집을 얻을 수있어

<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> 

, 난 결과 데이터 클래스로 데이터 수집을 얻고 내 자바 스크립트에서 발견되지 코드 하지만, 데이터 수집은 당신이 "ATTR"- 결합 사용해야

답변

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> 

수 있습니다)

를 ... 그리고 "service.title"또는 "service.id"가 관찰 가능한 경우 예를 들어 다음과 같이 작성해야합니다. service.title()

관련 문제