knockout.js

    14熱度

    1回答

    在爲我的應用程序採用Knockout JavaScript庫之前,應該考慮哪些因素? 目前我有一個ASP.NET MVC 2網站。導航和網站的大部分設置都是簡單的獲取和發佈操作。有數據僅用於查看網格/多個網格的視圖。所有的Ajax和JavaScript正在使用JQuery進行處理。從控制器返回的JSON很少,而且使用很少。大多數Ajax網格是通過使用部分視圖發送HTML來實現的。

    0熱度

    1回答

    我試圖從{{if}}塊中使用JQuery.tmpl()查詢字符串值,並且由於某種原因它不工作。 我正在使用KnockoutJS呈現具有許多不同類型的面板的儀表板。每個面板都有一個Type屬性,它會告訴我它是哪種類型的面板。所以,這裏是什麼我的數據可能看起來像一個(很簡單)的概念: var data = {"Panels": [ {"Type": "A", ... }, {"Ty

    1熱度

    1回答

    我正在嘗試使用jQuery模板與Knockout.js有一個很好的解耦UI &邏輯webapp。在之前的迭代中,我通過循環手動構建了一個數據列表,並使用data()方法將正在格式化的實際對象添加到列表項中 - 這意味着我可以在點擊後輕鬆提取對象,那麼做就可以操作,例如: function createBusCatListItem(busCat) { var $item = $("<li>

    0熱度

    1回答

    我使用knockoutjs加載了一堆圖像。我爲imagePath相對的每個圖像獲取一個json對象。 在使用json對象之前,我使用ViewModel中的圖像列表可以使用下面顯示的模板顯示圖像。 <img src="<%=Url.Content(image.PictureUrl)%>" ></img> 但是現在由於圖像是json,我無法正確定義PictureUrl。 我可以得到MVC ASP

    -1熱度

    2回答

    我想知道爲什麼li沒有被追加。 <! DOCTYPE html> <html> <head> <title>Trying out knockout</title> <script type="text/javascript" src="jquery-1.4.4.js"></script> <script type="text/javascript" src="jq

    2熱度

    1回答

    我正在使用KnockoutJS來顯示圖像列表。假設我正在使用模板X來顯示此列表,並且我已經定義了另一個模板Y以在選定圖像的單獨對話框中顯示細節。我現在面臨的問題所選擇的圖像這一細節模板Y.下面結合我的實際視圖的模擬/部分代碼 視圖模型: var viewModel { photos:ko.observableArray(//list of photos), showDetail

    4熱度

    2回答

    我一直在我最新的網絡應用程序相當有效地使用knockout.js,它很棒。然而,我現在需要實現樹視圖,目前的競爭者在這裏:http://www.programmingsolution.net/useful-js/jquery-treeview.php JSTree是目前的發展,但似乎需要初始化與HTML或JSON - 在淘汰賽,我最好想自動生成ul列表,然後樹視圖自動更新。 「樹視圖」似乎能夠使用

    0熱度

    1回答

    我在創建的後臺應用程序上有一個相當簡單的訂單創建表單。我無法弄清楚的情況是在表單的「訂單行」部分下。我希望它能讓你點擊添加行,出現的行中包含一個包含所有產品的下拉列表,然後是數量和價格的2個文本框。我希望它能夠在選擇產品時在「價格」文本框中將產品價格設置爲默認值,但使用者仍可以對其進行更改。 到目前爲止,我已經擁有了一切,您可以添加行,您可以選擇零件 - 唯一我無法弄清楚如何正確執行的操作是填充默

    2熱度

    1回答

    我正在嘗試使用KnockoutJS javascript綁定庫的Web應用程序使用HTMLUnit測試框架。 KnockoutJS依賴於名爲'data-bind'的自定義HTML屬性。我的HTMLUnit測試沒有通過 - 看起來knockout完全沒有運行,而我目前最好的猜測是爲什麼HTMLUnit不支持自定義屬性。 有沒有人在這個領域有任何經驗,或者對使用htmlunit的基於knockout的

    0熱度

    2回答

    我有這樣的代碼: var attachmentsModel = { convAttachments: ko.mapping.fromJS([]) }; $(function() { ko.applyBindings(attachmentsModel) refreshConvAttachments(); }); function refreshConvAtt