1
我有一個主視圖和兩個子視圖(使用DurandalJS組合)。現在,主視圖的viewAttached事件很早就開始了,而我的子視圖仍在處理ajax請求。理想情況下,主視圖只會將視圖附加到DOM上,並在所有組成的子視圖完成激活後運行轉換。只有在DurandalJS中激活所有組合模塊後才能附加視圖。
<h1>Hello World</h1>
<div data-bind="compose: { model: 'viewmodels/subview1', activate: true }">Loading...</div>
<div data-bind="compose: { model: 'viewmodels/subview2', activate: true }">Loading...</div>