視圖1集模型 - 骨幹
this.orderDataModel.set({
channel_id: channel_id,
channel_type: channel_type
}, { silent: true });
說,我把我在一個視圖模型可以訪問它的另一種觀點?
視圖2
this.orderDataModel = new orderDataModel();
console.log(this.orderDataModel);
console.log(self.orderDataModel.get("channel_id")); //undefined
我沒有得到任何屬性?
編輯:
我通過路由器調用第二種觀點
manifestDetails: function (id) {
"use strict";
var optionsManifest = { manifestId: id };
if (this.manifestDetail) {
this.manifestDetail.initialize(optionsManifest)
} else {
this.manifestDetail = new manifestDetailsView(optionsManifest);
}
this.manifestDetail.render();
}
Yare手動調用它的'initialize'方法,這對我來說似乎是錯誤的。它應該在實際創建視圖時自動調用。你也從'view1'和'view2'分享了很少的代碼,但是沒有代碼來初始化這些視圖..請分享更多的代碼... –