1
我得到了以下DOM結合:如何找出,爲什麼DOM綁定渲染兩次
object Modals {
val modals = Var[Modal](null)
def show(modal: Modal) = modals.value = modal
def hide(modal: Modal) = modals.value = null
@dom
def apply() = {
if (modals.bind != null) {
<!-- Some static HTMLElements -->
... This is called twice ...
}
}
}
雖然展示-方法僅調用一次(我有雙帶調試輸出檢查的話) ,元素被渲染兩次,所以我得到錯誤消息,HTMLElements不能被插入DOM兩次。
什麼是最好的方法來找出,爲什麼綁定重新計算兩次?我不知道如何調試這...對我來說,它只取決於一個Var
,這只是改變一次...