Rikulo Bootjack + PolymerDart

时间:2013-12-06 09:20:40

标签: dart dart-polymer rikulo bootjack

我正在尝试将优秀的Bootjack库与PolymerDart一起使用,虽然CSS主题正在起作用,但是在Polymer组件中没有执行dart代码。

我创建了一个显示问题的简单测试。你会看到原始的html版本工作正常,但影子DOM版本没有。

Here is the gist。只需下载拉链,它就可以工作;)

非常感谢任何帮助。

- 更新 - 在TinyFox建议直接连接控件之后,它现在 half 工作。我已根据更改更新了gist

- Shane

2 个答案:

答案 0 :(得分:3)

代码未执行,因为包含main.dart文件的方式已过时。

使用

<script type="application/dart">export "main.dart";</script>

下拉列表仍然无效,可能是因为

..on('click.bs.dropdown.data-api', _toggleEvent, selector: _TOGGLE_SELECTOR)

在packages / bootjack / src / dropdown.dart中 _TOGGLE_SELECTOR是(同一文件)

static const String _TOGGLE_SELECTOR ='[data-toggle=dropdown]';

未按预期工作。 我猜选择器在聚合物元素中找不到元素,即使你已将applyAuthorStyles设置为true。

答案 1 :(得分:1)

zoechi的回答和我的评论解释了问题的可能原因。

要解决这个问题,你可以在shadow DOM中手动尝试wire元素,它应该能够自己处理click事件。