繁体   English   中英

在 RactiveJS 中,我如何检测它是否分离?

[英]In RactiveJS how can I detect is it detached?

我想要

if(ractive.isDetached()){
    otherRactive.detach();
    ractive.render().then(()=>ractive.insert());
}

而不是每次插入和分离,我怎样才能做到这一点?

这个问题得到回答在GitHub上-为未来的旅客,文艺青年最爱的是你可以渲染到特定的目标,插入已经渲染ractive到一个新的目标(拆卸它,如果它是目前在DOM)。

function insertRactive( ractive, node ) {
  if( ractive.fragment.rendered ) ractive.insert( node );
  else ractive.render( node );
}

请注意,我们正在确定一个实例是否使用ractive.fragment.rendered呈现,但请注意,这不是 API 的正式组成部分,因此可能会发生变化,因此最好自己跟踪它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM