簡體   English   中英

如何通過Angular 6指令將camelcase屬性添加到dom元素?

[英]How can I add a camelcase attribute to a dom element via an Angular 6 directive?

似乎不可能。 在兩種情況下elementRef.nativeElement.setAttibute(camelCaseAttribute, "true")無論我使用@HostBinding還是elementRef.nativeElement.setAttibute(camelCaseAttribute, "true")camelCaseAttribute都會在呈現的dom中變為camelcaseattribute

我要做的就是使用指令設置ngDraggable ,這為什么不可能呢? ngdraggable無效)

非常感謝。

HTML屬性不區分大小寫。 所以沒關系。

HTML元素的屬性名稱可以用小寫和大寫字母的任意組合來編寫,這些大小寫與本文檔的HTML元素部分中給出的屬性名稱不區分大小寫; 也就是說,屬性名稱不區分大小寫。

來源: http : //w3c.github.io/html-reference/documents.html

如果您嘗試有條件地添加ngDraggable指令,我認為這不是一個好方法。 恕我直言,您應該問另一個問題,如何動態應用ngDraggable

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM