반응형
이미지 src 속성에 데이터 바인딩을 사용하는 녹아웃 템플릿이 작동하지 않음
여기서 무엇이 잘못되었는지 볼 수 없지만 다음 녹아웃 템플릿을 사용하여 이미지가 표시되지 않습니다.
<script type="text/html" id="legend-template">
<div><input type="checkbox" data-bind="click : doSomething" ></input>
<img width="16px" height="16px" data-bind="src: 'imagePath'" />
<span data-bind="text : label"> </span>
</div>
</script>
이것이 바인딩되는 객체는 다음과 같습니다.
tut.myObject= function (imagePath, label) {
this.label = ko.observable(label);
this.imagePath = ko.observable(imagePath || liveString + '/Content/images/marker.png');
};
tut.myObject.prototype = {
doSomething: function () { alert("do what?");
}
};
HTML 개체가 렌더링되면 레이블이 표시되고 확인란을 클릭하면 doSomething이 호출됩니다.
TIA.
몇 가지 속성 만 직접 바인딩 할 수 있습니다. 사용해보십시오 attr
-요소에 속성을 설정할 수 있습니다.
<img width="16px" height="16px" data-bind="attr:{src: imagePath}" />
반응형
'Development Tip' 카테고리의 다른 글
자바 스크립트 개체 속성의 기본값 설정 (0) | 2020.11.16 |
---|---|
"for = id"를 사용하지 않고 레이블을 확인란과 연결할 수 있습니까? (0) | 2020.11.16 |
Android에서 해시 맵을 사용할 때 경고가 표시됩니다 (새 SparseArray 사용 (0) | 2020.11.16 |
Laravel Fluent Query Builder 하위 쿼리와 조인 (0) | 2020.11.16 |
두 어레이를 동시에 반복 (0) | 2020.11.16 |