dart动态元素中的data-属性

时间:2014-10-09 15:23:42

标签: dart dart-html bootjack

我正在使用

等代码动态创建一些html元素
new ButtonElement()

并且很容易添加类

  ..classes.add('dropdown-menu')

我想将以下html添加到其中

data-toggle="dropdown"

但是飞镖不允许我这样做。如果我添加new ElementHtml之类的

new ElementHtml('<button data-toggle="dropdown"></button>')

它说这是无效的。我需要它用于我的bootjack下拉选择器。

有关于此的任何想法吗?

1 个答案:

答案 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';