我正在使用
等代码动态创建一些html元素new ButtonElement()
并且很容易添加类
..classes.add('dropdown-menu')
我想将以下html添加到其中
data-toggle="dropdown"
但是飞镖不允许我这样做。如果我添加new ElementHtml
之类的
new ElementHtml('<button data-toggle="dropdown"></button>')
它说这是无效的。我需要它用于我的bootjack下拉选择器。
有关于此的任何想法吗?
答案 0 :(得分:3)
我认为您需要启用NodeValidator
属性的data-toggle
(另请参阅Dart, why does using innerHtml to set shadow root content work but appendHtml doesn't?)
没有NodeValidator
你可以做什么
new ButtonElement()..dataset['toggle'] = 'dropdown';