반응형
하나의 요소에 여러 개의 데이터 바인딩 속성을 갖는 방법은 무엇입니까?
하나의 요소에 여러 개의 데이터 바인딩이 필요합니다.예를 들어, 나는.href
뿐만 아니라html
하나로 데이터 바인딩. a
술래잡기. 먹어봤는데,
<a data-bind="html: name"
data-bind="attr: { href: url }"
data-bind="attr: { 'data-prop': xyz }">
</a>
하지만 이것은 효과가 없습니다.녹아웃은 바인딩 하나만 지원하는 것 같습니다. data-bind
재산?둘 다 바인딩하는 방법href
내면의html
그리고 사용자 정의 "data-prop
하나의 요소에 대한 속성?
다음과 같이:
<a data-bind="html: name, attr: { href: url }">
쉼표로 구분된 바인딩을 사용합니다. 속성은 개체를 전달하는 것과 동일합니다.
{
html: name,
attr: { href: url }
}
아니면, 복수에 대해 질문하는 경우.attr
한 번에 바인딩:
<a data-bind="html: name, attr: { href: url, 'data-prop': FullName }">
이것이 제가 data-bind를 사용하여 source 속성과 click event를 구현한 방법입니다.당신은 그것이 유용하다고 생각할지도 모릅니다.
<img data-bind="{click: function(data, event) {ESVendorWidget.loadFunction(data,event)},
attr: {src: $data.Photo.PhotoUrl }}"
alt="package pic" class="big" />
단순하게 사용하는 방법:
<input type="checkbox"
data-bind="click: callFunction(), checkedValue: 0, checked: Card.Days">
확인란 요소의 경우.
다음을 사용하여 여러 속성을 사용할 수 있습니다.,
아래와 같이
<a data-bind="attr: { href: url, id: id , class: classvalue}">
이런 물건
{ url: 'http://stackoverflow.com', id:'newid' , classvalue: 'classname' }
아래와 같이 사용할 수 있습니다.
data-proxy="text: 메서드입니다.method_method, 특성: {'id': 'label_method_' + 메서드입니다.method_code}"
언급URL : https://stackoverflow.com/questions/10700020/how-to-have-multiple-data-bind-attributes-on-one-element
반응형
'programing' 카테고리의 다른 글
JQuery 또는 JavaScript:앵커 태그 하이퍼링크를 클릭하는 동안 시프트 키를 눌렀는지 여부를 어떻게 확인합니까? (0) | 2023.08.15 |
---|---|
promise.race() 사용법 이해 (0) | 2023.08.10 |
하위 항목의 -include와 -filter 간의 차이 (0) | 2023.08.10 |
https://xxx.visualstudio.com/DefaultCollection/_git/project 에 대한 인증 실패 (0) | 2023.08.10 |
FileSystemResource를 사용하여 파일을 강제로 다운로드할 때 'Content-Disposition' 및 'Filename'을 설정하는 방법은 무엇입니까? (0) | 2023.08.10 |