我想在dom-if模板

时间:2015-10-19 07:15:51

标签: javascript polymer

如果子元素在“dom-if”模板下可见, 我想重新运行子元素的“ready”事件。

是否有重新运行子元素“ready”事件的提示?

代码如下。 在这种情况下,我想重新运行owl-element

的“ready”事件

<template is="dom-if" if="{{isPlugin(config.plugin,'owl')}}" id="owl">
    <owl-element html$="{{config.html}}" autoplay-speed$="{{config.speed}}" tranisition$="{{config.transition}}" on-box-update="gotoNextBox">
    </owl-element>
</template>

1 个答案:

答案 0 :(得分:0)

Dom-如果只是隐藏dom中的元素,但不会破坏它。这是由于更快的操作。你可以在dom-if中添加一个&lt; restamp&#39; -attribute,这样就可以在每次显示时重新创建dom-if元素。

示例:

 <template is="dom-if" if="{{isPlugin(config.plugin,'owl')}}" id="owl" restamp>