在我删除一个主干视图后,视图 EL 也被删除,这对我来说有点问题。我的视图设置方式是我有一个加载的 PHP 文件
<div id="main_destinations" class="trip_container"></div>
然后该包装器中加载了一个模板。我遇到的问题是,当我删除该视图时,我也删除了该包装器,我不确定我应该做什么。有没有办法保留包装?我是否应该重新创建这个空包装器,然后将模板加载到其中。处理这个问题的最佳方法是什么?
我的理解是,在加载视图和附加事件之前,EL 需要已经在 DOM 中,所以我不明白为什么删除视图会删除它的 EL。
更新 - 我如何删除视图:
if(typeof mysite.city != "undefined")
{
mysite.city.View.prototype.remove.call(cityViewValue);
}
我如何实例化我的视图:
cityViewValue = new mysite.city.View(page, country, city, city_id);