backbone-model

    5熱度

    1回答

    我有以下代碼來創建集合的新模型。底層數據存儲在遠程API: var postCreationStatus = this.model.create(newPostModel, { wait : true // waits for server to respond with 200 before adding newly created model to collection

    6熱度

    2回答

    如何知道渲染函數中視圖模型的哪個屬性發生了更改? (在渲染函數中,「e」是模型,但我只需要改變的屬性)。我需要知道這一點以知道使用哪個模板。還是有另一種方法來做到這一點? window.Person = Backbone.Model.extend({}); window.Njerzit = Backbone.Collection.extend({ model: Person,

    9熱度

    1回答

    這些是我在BackBone.js上工作的第一天。我實際上堅持與路由器部分,因爲我在控制檯中出現錯誤「錯誤:必須指定url屬性或函數」。這是我的場景;我有一個點擊功能,它動態地形成一個REST URL,並相應地從服務器獲取數據。 這裏是點擊功能代碼 function onUserClick(obj){ var userID=$(obj).attr('id'); window.lo

    0熱度

    2回答

    您可以從視圖方法訪問視圖的模型 - 如render()(通過其model屬性)。但假設您有許多不同的模型,並將它們用於相同類型的視圖,並在需要時更改視圖的model屬性。 如何從視圖中確定它使用的是哪種類型的模型? var Model1 = Backbone.Model.extend(); var Model2 = Backbone.Model.extend(); var MyView =

    10熱度

    2回答

    我有一個對象,也保存在服務器,我從該對象創建一個骨幹模型。 但是,當我保存模型時,它正在執行一個PUT請求,這不是我想要的。如何告知Backbone數據已經存在於服務器中而不進行讀取?

    11熱度

    3回答

    我想完全刪除骨幹模型中的屬性。該模型正在發送到一個不太靈活的API,如果我發送的屬性超出了我應該發送的屬性,它將會中斷,所以我需要刪除一個屬性,以便它不再存在。 我試過model.unset,從this question,但是當我打印出對象時,我試圖刪除的屬性仍然列出,只是值爲null。 我需要的屬性完全消失。 我的基本結構是: model.unset("AttrName", "silent");

    7熱度

    3回答

    我有一個名爲人模式: var person = Backbone.Model.extend({ initialize: function(){ console.log('cool'); }, defaults:{ names:['a','k','d','s','h','t'] } }) 現在我有一個觀點: va

    3熱度

    1回答

    我遲到骨幹派對的原因是因爲我擔心它不會很好地與我現有的web服務一起玩。我甚至已經到了使用我自己版本的骨幹控制器和模型的地步,但它沒有結果,只寫我自己的(當然)更糟糕的實現。 我使用的是Asp.net Web服務,那麼,假設我們正在更新我使用以下三種呼叫的用戶模型: myservice/deleteUser.aspx?id=1 myService/getUser.aspx?id=1 mySer

    0熱度

    1回答

    我正在創建圖層定義,可以將其單獨添加到集合中,然後將渲染視圖或L.LayerGroup來自傳單api,但我不確定如何映射這些屬性或者是否存在映射函數?我對JavaScript比較陌生。 我正在創建一個地圖,並希望通過json格式應用和加載疊加層的簡單方法。

    0熱度

    1回答

    我使用的是backbone forms,並且一直在創建自定義編輯器來滿足我的需要。 我現在已經轉向想要爲模型編輯標籤,並且在我繼續並實現自己的模型之前,我想知道是否已經有一個自定義編輯器能夠執行此操作? 例如,該模型可以有存儲爲一個字符串標籤字段: @model.tags # = 'this, and, that, foo, bar') 我想確定我的骨幹形式如下: class CPP.Mode