簡體   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