durandal-2.0

    2熱度

    1回答

    我的應用程序中有一對viewmodel/view用於顯示不同的數據。顯示的數據由某些用戶輸入生成,並且每個數據集的單獨路由都在路由器上註冊。 問題是因爲相同的視圖/ viewmodel用於不同的路由,當它們之間導航時,view-viewmodel之間的綁定不刷新。 掛鉤到canReuseForRoute回調我設法刷新了viewModel,但視圖沒有刷新。 我試着在router綁定上使用cacheV

    0熱度

    1回答

    我一直在使用DurandalJs開發一個應用程序,我已經在域XXX中保存了一組核心功能(JS,Html文件)。我有一個使用來自域XXX的JS,Html文件的客戶端應用程序(域YYY)。我將DurandalJs設置爲從不同的域注入JavaScript viewModel(和相關的視圖)。它工作得很好。 我正在學習AngularJs,並試圖弄清楚如何做到這一點。是否可以使用AngularJs注入來自不

    2熱度

    3回答

    也許我錯過了在durandal中導航的點,但是如果我想觸發按鈕上的一個視圖點擊,這是如何完成的? 我將一個按鈕數據綁定到視圖模型中的點擊功能。然而,當viewmodel被加載時,它會立即觸發視圖重定向。 觀點: <button data-bind="click: gotoPage('mypage')">go somewhere</button> 視圖模型: gotoPage: function

    2熱度

    1回答

    我的問題是:什麼是最好的方式知道何時一個子模塊已完全加載並完成組合,以便我可以然後測試該模塊的html內容? 我試圖編寫一些集成測試,在路由完全完成組合後運行。 所以,我測試結構的方式,就是: 右邊的前「導航()調用,我附上: router.on('router:navigation:composition-complete', callback) 接下來,我呼籲: router.navigate

    1熱度

    2回答

    這是我試圖實現的不尋常的場景: 我得到了gmap模塊,其中Google地圖是異步加載的。我用下面的代碼來正確安裝谷歌地圖: composition.addBindingHandler('googleMap', { init: function (element, valueAccessor, allBindingsAccessor, viewModel) { gmap =

    0熱度

    1回答

    我在杜蘭達爾項目中工作。 我使用插件對話框模塊。 我想編寫向用戶顯示消息並返回對話結果的函數。 例如: function isValidFunc() { dialog.show(myHtmlPage).then(function validDialogClosed(result) { return result; } } var isValid = i

    0熱度

    1回答

    我很難理解Durandal子路由器。我希望得到社區的一些幫助。我想在我的主選項卡路由器下創建一個子路由器。如果用戶單擊選項卡B而不是選項卡A,我希望公開我的子級路由器。 _______ Tab A |Tab B | _______________| |_______________ Button one Button Two _________________

    1熱度

    1回答

    我正在開發和使用durandal的應用程序。我的頁面中有兩個部分,具有不同的導航菜單。我正在使用構圖來保持這些子視圖。但我不知道如何爲這些部分定義路線。

    0熱度

    1回答

    我讀過Durandal login page redirect pattern哇,很多代碼可以做我認爲很簡單的代碼。 我也通讀了https://groups.google.com/forum/#!topic/durandaljs/RdGpwIm1oOU,因爲我希望登錄頁面有一個帶有登錄表單的簡單徽標,但我也想要路由註冊和關於頁面。我的網站的其餘部分將有一個菜單,標題等,我不想顯示,直到用戶登錄。此

    0熱度

    2回答

    在我的單頁應用程序中的不同位置,我使用構圖將一個視圖組合成另一個視圖。同時,當某些頁面加載時,我注意到了一些動畫效果,就像段落隨着綁定動態擴展一樣,發生了。我非常肯定,這與杜蘭達的轉場無關,因爲我禁用了這種轉變,並且仍然獲得了不斷擴大的「動畫」效果。 今天早上我創建了一個新視圖,將一些現有的HTML從另一個視圖複製到它中,並用新組合的子視圖替換了父視圖中的HTML。換句話說,父視圖從這個去: <d