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

Javascript 在PractiveJS中,我如何检测它是否分离?,javascript,template-engine,ractivejs,Javascript,Template Engine,Ractivejs,我想 if(ractive.isDetached()){ otherRactive.detach(); ractive.render().then(()=>ractive.insert()); } 与每次插入和分离不同,我如何实现这一点?这个问题在GitHub上得到了回答——对于未来的旅行者,tl;dr是您可以渲染到特定目标,也可以将已渲染的对象插入到新目标(如果该对象当前在DOM中,则将其分离) function insertRactive(ractive,节点){ 如

我想

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

与每次插入和分离不同,我如何实现这一点?

这个问题在GitHub上得到了回答——对于未来的旅行者,tl;dr是您可以渲染到特定目标,也可以将已渲染的对象插入到新目标(如果该对象当前在DOM中,则将其分离)

function insertRactive(ractive,节点){
如果(ractive.fragment.rendered)ractive.insert(节点);
else-ractive.render(节点);
}
请注意,我们正在确定是否使用
ractive.fragment.rendered
呈现实例,但请注意,此不是API的正式部分,因此可能会发生更改,因此最好自己跟踪它