backbone-stickit

    0熱度

    1回答

    我正在嘗試data-binding的Backbone.StickIt插件,我的問題是在初始呈現我顯示模型默認name和email。如果我只在聯繫表單中輸入姓名和電子郵件地址,那麼只能設置輸入值是否已輸入?所以如果電子郵件值===''不設置/渲染這個? 小提琴:http://jsfiddle.net/kyllle/e6z7gbta/ JS var FormView = Backbone.View.e

    0熱度

    1回答

    我試圖使用backbone.stickit庫綁定我的表單輸入到模型,但似乎無法讓模型正確更新。 KeyUp事件似乎正常工作,我可以看到的價值變化,如果我使用「開始」回調來顯示它: bindings: { '#firstName': { observe: 'firstName', onSet: function(val, options) {

    0熱度

    1回答

    鬆散說,在一個MVVM圖案的各種部件是 Model:這表示數據由服務器發送和發送回服務器。這不包含與UI的顯示相關的狀態 ViewModel:這是從一個或多個模型構建的。這包含用於UI操作的狀態(是啓用還是禁用按鈕)。所有用於UI操作的邏輯都存儲在這裏。這層不依賴任何UI框架(沒有jQuery調用) View:這與UI框架/底層UI控件緊密耦合。一個觀點觀察一個且僅有一個觀點模型。視圖模型可以被一

    1熱度

    1回答

    我有兩個表單元素,都是通過backbone.stickit的雙向數據綁定。 第二個表單元素(#輸入)只是化妝品 - 在那裏顯示它的實際工作。 這個想法是,我的視圖得到(重新)呈現,每當下拉菜單中的選項(#select)菜單被更改。 我試圖通過捕捉#選擇的「改變」事件以實現和調用this.render()(重新)渲染視圖。 顯然這不起作用。選定的選項不會保存回模型中,我不明白爲什麼。 我不是在尋找一

    1熱度

    1回答

    我已經在初始化函數後插入了自動完成功能,如從stickit文檔中建議的那樣。 幾乎世界你好世界的例子: MyApp.Views.Form = Backbone.View.extend({ el: "#my-form", bindings: { "#postcode_with_suburbs": { observe: "postcode",

    1熱度

    2回答

    我有一個空字段數量的搜索表單。在用戶輸入值並輸入「Enter」後,我從值中創建一個查詢字符串(使用$.param())並將其發送到服務器。一切都很好,直到你清空一個區域並再次點擊「Enter」。由於該字段以前有一個值,因此該屬性已經設置好了,所以現在當點擊提交屬性時仍然將其添加到查詢字符串中,只有沒有附加值。 一個例子,有些代碼: Search.CustomerCard = Marionette.

    0熱度

    1回答

    對於更新視圖字段時應立即更新模型的情況,我到目前爲止一直在使用backbone.stickit。但是對於幾種情況,我發現只有在按下提交時更新模型才更爲合適。 Stickit支持events因此可以定義觸發覆蓋模型的事件。但是,這些事件只是輸入字段特定的。 是否有可能觸發視圖事件模型的覆蓋(如clicked:submit)? 感謝您的諮詢。

    6熱度

    4回答

    我試圖用骨幹驗證與骨幹Stickit正在驗證所有屬性,我希望在一個時間在用戶輸入他們來驗證一個屬性。但是,當用戶輸入值時,模型上的所有屬性都會得到驗證,而不僅僅是用戶已更改的屬性。我究竟做錯了什麼? 我的觀點:你經過setOptions bindings:{ '#username' : { observe:'username', setOptions: {

    0熱度

    1回答

    有沒有一種漂亮的方式來綁定和觀察與backbone.stickit嵌套屬性(如state.city)? 感謝您的幫助。

    0熱度

    2回答

    我在客戶端使用Backbone.stickit,Backbone.marionette和Backbone作爲版本頁面。 我的一個模型的領域是從下拉列表(<選擇>)拾起,我想在下拉列表創建選項組(<OPTGROUP>)。我能怎麼做? /* Models */ // Language/Models.js Language = Backbone.Model.extend({}); La