2014-02-10 35 views
1

這是一個兩部分問題。對於杜蘭和淘汰賽來說,這是非常新的。如何在Durandal中動態顯示路由選項卡?

對Durandal 2.0.1使用HTML Starter Kit示例。

我添加路由,爲客戶/:ID用我自己的虛擬機,並查看與NAV =假

{ route: 'customer/:id', moduleId: 'viewmodels/customer/customer', nav: false } 

因爲資產淨值是假的,它不會在buildNavigationModel()被調用使用。因此,shell.html不會顯示它的標籤條目。到現在爲止還挺好。

  1. 當我瀏覽到C:\ TEMP \ index.html在客戶#/ 123,我可以看到的頁面,但它不會包含在頁面頂部的標籤。當我查看shell.html時,它使用data-bind來獲取要在這些選項卡中顯示的路線。那麼它不應該顯示我剛搬到的這條新路線嗎?如果我設置路線,導航到真,是否足以刷新外殼顯示?或者我在第一次嘗試瞭解ko時失敗了?

  2. 所以我有一個客戶/:ID的路線。如果我去index#customer/123,我想看看上面第1部分的新選項卡。如果我導航到索引#customer/234,我希望看到一個新標籤。用戶應該能夠在兩個標籤之間移動。這可以工作,或者它是否真的只記錄客戶/:ID路線,我只會看到一個標籤按鈕?

回答

相關問題