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的正式部分,因此可能会发生更改,因此最好自己跟踪它