我正在嘗試使用Marionete模塊來使用Backbone。Backbonejs Marionettejs殭屍視圖
例如。像David Sulc在「contact manager」應用程序中完成的「加載微調器」一樣,Firefox的「backboneye」插件在「微調器」被內容取代之後向我顯示「殭屍視圖」。它是「真正的」殭屍,因爲它具有「isDestroyed:true」屬性?
而且根據Chrome的插件 「Backbone debugger」 的觀點已被刪除
我應該擔心嗎?
這裏是控制器:
define(["app", "apps/items/itemsView"], function(app, View){
app.module("ItemsApp.List", function(List, app, Backbone, Marionette, $, _){
List.Controller = {
listAllItems: function(){
require(["common/views", "entities/items"], function(CommonViews){
var loadingView = new CommonViews.Loading();
app.main.show(loadingView);
var fetchingItems = app.request("items:entities");
var itemsPageLayout = new View.Layout();
var panelView = new View.Panel();
$.when(fetchingItems).done(function(items){
var allItemsView = new View.Items({collection:items});
itemsPageLayout.on("show", function(){
itemsPageLayout.panelRegion.show(panelView);
itemsPageLayout.itemListRegion.show(allItemsView);
});
app.main.show(itemsPageLayout);
});
});
}
}
});
return app.ItemsApp.List.Controller;
});