knockout.js

    1熱度

    1回答

    我剛剛開始玩KnockoutJS,它很迷人。我成功地創建了一些模板,用於在內部呈現帶有「ul」嵌套菜單的界面的兩個面板。 這裏是我的模板: <script id="menuItemTemplate" type="text/html"> <li class='${ Class }' > <a class='${ Class }' data-bind='click: functi

    0熱度

    1回答

    此問題與KnockoutJS: Tracking menu clicks有關。我已經能夠通過提供一個id值來判斷哪個菜單被點擊了。我需要更改此模型並使用event.target獲取更多信息。我試過this,但它似乎沒有工作。我還創建了全球功能menuClicked: var viewModel = {}; function menuClicked(event) { var id = (

    1熱度

    1回答

    此問題建立在KnockoutJS: Tracking menu clicks和KnockoutJS: Event object上。 我已經重新考慮了代碼來分離viewModel和UI邏輯。我現在要做的是將每個「Menu」對象的「Children」對象數組轉換爲一個observableArray,這樣我就可以添加/刪除菜單的子元素來更改我的UI。 這裏是我的簡化代碼: var viewModel =

    0熱度

    1回答

    我有一個模板,看起來是這樣的: <script type="text/javascript"> var viewContext = { nodeClicked: function(event) { var target = $(event.target) var data = target.tmplItem().data viewModel.cur

    1熱度

    1回答

    我有以下knockout.js代碼 我有以下幾點: var itemLine = function() { this.itemId = ko.observable(); this.itemType = ko.observable(); ///this.otherFields = = ko.observable();.... }; var itemSet = fu

    1熱度

    2回答

    當我調用knockoutjs postJson()函數時,是否有任何方法可以像使用Jquery的ajax post一樣從服務器調用成功的Json響應的函數? 我想做的兩兩件事之一: 1)PostJson,然後有一個JSON錯誤消息的控制器響應,如果驗證失敗。 2)模型驗證成功,頁面被回傳(使用RedirectToAction('Index'))。

    5熱度

    2回答

    好內剃刀,所以這是一個小隨機的,但.. 使用MVC 3(與Razor視圖引擎)與Knockout.js它使用jQuery的模板,我遇到一個小問題,我敢肯定有可能解決。 爲了使用jQuery的TMPL需要在 <script type="text/html"> ...template elements go here... </script> 提供模板現在的問題是,Razor視圖引擎似乎並沒有

    15熱度

    1回答

    如何使用jQuery UI對話框確認是否要從KnockoutJS模板中的列表中刪除一行? 正如我所看到的,Knockout演示顯示了一個模板,用於呈現網格中的每一行。 刪除按鈕調用傳遞要刪除的行對象的viewModel.remove()函數。在remove()函數內部,調用this.Gifts.Remove()將傳入函數的數據作爲參數進行調用。 我的問題是,我想顯示一個jQuery對話框,要求確認

    3熱度

    1回答

    我有一個從KnockoutJS observableArray viewModel動態生成機智jquery.tmpl的表。在初始綁定之後,我還將tablesorter應用於表ID以進行排序。當我刪除(或添加到)viewModel時,我會「期待」,表更新,但更新後tablesorter不起作用,除非我再次調用$("#id").tablesorter();。 在這裏有一個最佳做法是同時使用jQuery

    5熱度

    1回答

    我想創建一個可以移動和調整大小的div,並將它們的width,height等綁定到數組中的對象。所以,如果我創建六個div,我的陣列中有六個對象,每個對象都有.width,.height等。 我不太瞭解如何將輸入和跨度文本綁定到數組對象屬性knockout.js。這裏是我的嘗試: var counter = 0; var objects = []; $(document).ready(fun