[英]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.