我试图在Bootjack中使用出色的PolymerDart库,尽管CSS主题化是可行的,但dart代码并没有在聚合物组件中执行。
我创建了一个非常简单的测试来显示这个问题。您将看到原始的html版本运行良好,但影子DOM版本却不能。
这是要点。只要下载成一个zip,它就会有所有不工作的东西;)
任何帮助都将不胜感激。
-更新--在TinyFox建议直接连接控件之后,它现在可以工作一半了。我已经用更改更新了要旨。
- Shane
发布于 2013-12-06 09:40:14
代码没有执行,因为包含main.dart文件的方式已经过时。
使用
<script type="application/dart">export "main.dart";</script>下拉列表仍然不起作用,可能是因为
..on('click.bs.dropdown.data-api', _toggleEvent, selector: _TOGGLE_SELECTOR)在包/bootjack/src/dropdown.dart.dart中,_TOGGLE_SELECTOR是同一个文件
static const String _TOGGLE_SELECTOR ='[data-toggle=dropdown]';不像预期的那样工作。我想选择器不会在聚合物元素中找到元素,即使你已经将applyAuthorStyles设置为真。
发布于 2013-12-06 11:13:32
佐西的回答和我的评论解释了这个问题的可能原因。
要解决这个问题,您可以尝试在阴影DOM中手动地电线元素,并且它应该能够自己处理单击事件。
https://stackoverflow.com/questions/20420189
复制相似问题