knockout.js

    5熱度

    2回答

    我有一個表單,它使用MVC3中的html.RenderAction呈現。 在此之外,我有一個jQuery模板與淘汰賽一起使用。使用默認的「data-val-required」屬性將模型正確地呈現到視圖中。 但我注意到jQuery驗證總是返回true。 <div id="dlgAdd" data-bind="template: { name: 'editTemplate', data: select

    9熱度

    3回答

    我一直在玩KnockoutJS,絕對喜歡它通過防止東西從裂縫中掉落,從多個角度簡化設計。我的問題是將數據保存回服務器的建議「最佳實踐」是什麼?我的理解是,在連接的MVVM中,第一個「M」是數據層,因此ViewModel觸發器中的依賴關係跟蹤和通知直接保存到數據層。在JavaScript應用程序中,我們斷開連接並使用AJAX有選擇地將其保存回服務器。 我目前正在使用它的應用程序是MVC3,我完全瞭解

    1熱度

    2回答

    我有兩個陣列(觸點& contactsSelected)既與以下類型的結構: { id: 1, name: bob }, { id: 213, name: Rob } 我使用KnockoutJS。如何迭代contacts()和每一行,確定該行的ID是否包含在contactsSelected數組中?在KnockoutJS我有這樣的事情: userCa

    3熱度

    1回答

    我對第一次使用Knockout.js,輝煌的圖書館感到非常滿意,但我仍然試圖圍繞它的模板功能,例如這個簡單的聯繫人應用程序,在這裏我想產生一個錶行的每一個新的聯繫人: <h3>Contact</h3> <p>First Name: <input data-bind="value: contactFirstName" /></p> <p>Last Name: <input data-bind=

    1熱度

    2回答

    private static IDictionary<string, object> CreateBindAttribute<TModel, TProperty>(Expression<Func<TModel, TProperty>> expression) { string exp = ExpressionHelper.GetExpressionText(expre

    19熱度

    5回答

    我試圖設置驗證與jquery驗證,並且我有從服務器回來的viewmodel,映射到客戶端,併成功地淘汰js綁定一些數據。 我包含一個調用來驗證,但驗證從不觸發,但是如果我把一個類放在輸入框上,然後調用有效它觸發器按預期。 任何想法? <script type="text/javascript"> var viewModel; $(document).ready(functi

    44熱度

    4回答

    在控制器中,我希望能夠獲得模型的客戶端驗證規則。我使用數據註釋附加了一些屬性,並希望能夠通過ajax調用將某些內容傳遞迴客戶端,以便我可以自動構建jquery驗證選項。 正常情況下,這是免費的與不顯眼的東西,但我試圖利用淘汰賽的綁定,而不必複製服務器和客戶端上的驗證規則。 沒有在模型服務器端使用反射,我有點不確定如何實現這一點。

    4熱度

    4回答

    我剛看到knockoutjs後看了MIX 11談話,它看起來很有希望。 我可以理解如何將模型作爲json傳遞迴控制器並更新/保存模型,但是如何將模型傳遞給我的視圖並使其可觀察? 例如,如果我有以下類: public class Person { public string FirstName { get; set; } public string LastName { get;

    3熱度

    1回答

    我試圖嵌套一些jQuery模板。我知道jQuery有我可以使用的{{tmp語法,但是這對我來說不起作用,因爲我需要使用淘汰賽的foreach模板。正如你在下面看到的,我有一個綁定到第一個腳本標籤的div。這是我的第一個模板,使用knockout的foreach語法來遍歷可觀察的消息數組。在那個模板裏面,我試圖把另一個div綁定到另一個使用knockout的foreach循環遍歷'messages'

    0熱度

    1回答

    剛剛開始考慮knockout.js庫。我只是好奇,想知道是否有可能有jQuery的通過,而不是內嵌在HTML標記處理的所有淘汰賽數據綁定表達式。 什麼,我試圖做的是有一個乾淨的標記,並有全部由jQuery的處理的JavaScript相關的東西。 不知道這是否是有意義的做,但只是想看看是否有可能