1
jQuery 네 스터블 라이브러리를 사용하려고하고 있으며 목록 요소에 데이터 ID와 데이터 가중치를 설정해야합니다. 여기에 필요한 목록 스키마입니다 :각도 4로 인해 데이터 속성을 사용할 수 없습니다.
: 이것은 내 nestable.directive.tsCan't bind to 'weight' since it isn't a known property of 'li'.
입니다 :
이<div class="dd" id="nestable">
<ol class="dd-list">
<li class="dd-item" data-id="10" data-weight="1">
<div class="dd-handle">Item 1</div>
</li>
<li class="dd-item" data-id="29" data-weight="2">
<div class="dd-handle">Item 2</div>
</li>
<li class="dd-item" data-id="58" data-weight="3">
<div class="dd-handle">Item 11</div>
</li>
</ol>
</div>
그러나, 매번 내가 요소에 속성을 할당하려고, 나는 아래의 오류
@Directive({ selector: '[uiNestable]' })
export class NestableDirective {
constructor(el: ElementRef) {
$(el.nativeElement).nestable({
group: 1
});
}
}
도움을 주시면 감사하겠습니다.
왜 당신이 당신의 속성에 '데이터 -'부착되어 있습니다 이것은과 같이 할 수 있는가? 비주얼 스튜디오가 HTML 구문을 인식하지 못하면 경고를 던지는 것을 알고 있지만 무시해도됩니다. 다른 이유가 있습니까? – Mickers
jQuery Nestable 라이브러리가 작동하려면 HTML 요소에 data- * 속성을 할당해야합니다. – yenerunver