durandal-2.0

    0熱度

    1回答

    這裏有一個棘手的問題,我用微風,實體框架和日期時間字段。 由於在輸入和離開微風系統時添加了當前微秒的日期字段,因此在保存實體時,我得到了一個樂觀的併發異常。 因此,實體框架認爲別的東西已經編輯了數據庫,因爲它的原始值不再等於數據庫中的數據(因爲微秒值是現場編制的)。 SQL像產生如下: exec sp_executesql N'UPDATE [dbo].[Profiles] SET [DOB] =

    -1熱度

    1回答

    迪朗達爾,RequireJS,KnockoutJS 我有一個通用的,在我的項目客戶特定視圖。 │ faq.html │ welcome.html │ shell.html │ ├───Client1 │ faq.html │ ├───Client2 │ faq.html │ welcome.html 我想告訴客戶特定視圖,如果它存在,否則顯示的默認視圖。 就是這樣。 <

    1熱度

    2回答

    考慮以下情形我們Durandal應用: 當客戶訪問我們的SPA的某些URL的,我們想提出他的對話/彈出。對於初始加載,這不是問題,我們在shell.js中調用activate回調函數中的函數。 問題是,當用戶瀏覽我們的網站,並達到一個URL,彈出對話框。 假設我們有兩個視圖模型product和prodcutOverview和shell。所有這三個將有activate功能是這樣的: vm.activ

    14熱度

    2回答

    我在啓用淘汰賽庫中啓用延期更新時遇到問題。我已經實現了Jquery數據表作爲一個組件,當瀏覽到具有此組件的視圖時,我可以看到按順序調用以下方法。 Getview>啓動>附加 一切正常 但是,如果我按F5刷新頁面,而不是從它打破了另一個頁面瀏覽到它和下面的方法被稱爲 Getview>啓動>附加> GetView>激活>附加>分離>分離(不知道爲什麼它最終調用兩次) 它破裂,UI上沒有任何表格顯示,因

    1熱度

    1回答

    我已經看到了這個問題Durandal js router setup,想問問迪朗達爾主導航中添加類型創建兩個導航... 這裏是我的shell代碼,JS define(function (require) { var router = require('plugins/router'); return { router: router, activate

    1熱度

    1回答

    我從不希望我的登出路線顯示瀏覽器歷史記錄。我如何配置註銷路由從不登錄到歷史記錄。我知道我可以調用activate(silent:true),但這並不能解決我的問題。 這是我怎麼設置我的路線: activate: function() { app.init('shopper'); router .makeRelative({ moduleId: "viewmo

    0熱度

    1回答

    return{ // this code is in index.js addItem: function() { alert("working"); Newram.show().then(function (response) `***// Calling show functionin Newram.js***` { var c

    0熱度

    1回答

    我掛鉤了canActivate回調來加載登錄模型/視圖。我的歡迎視圖顯示了激活回調中的登錄對話框,它工作得很好。我想阻止激活所有視圖與登錄,而不是簡單地在視圖激活後調用它。看起來像我的登錄模型/視圖不會加載,除非至少有一個其他視圖加載。一旦我加載歡迎,我可以讓模型在嘗試導航到其它視圖時被顯示得很好,這些視圖被掛鉤到canActivate中。 這裏是什麼樣子,我歡迎型號: self.activate

    0熱度

    1回答

    我正在使用帶有可觀察插件的Durandal來啓用ES5獲取器和設置器。我創建了一個簡單的小工具,需要一個值,並將其綁定到一個文本框: 這裏的小部件的viewmodel.js: define([], function() { var ctor = function() { this.activate = function (settings) { this.val

    0熱度

    1回答

    我已經成功創建的路由器構建了一個導航模型,但缺少更新某些綁定,每次頁面加載時都需要更新一些頁面,在childRouter(app.pageTitle,app.pageDescription)之內。 是否有某種方法可以將這些更新映射到Durandal的生命週期中,如activate事件? define([ 'durandal/app', 'plugins/router', 'knockout', '