backbone-collections

    4熱度

    1回答

    我試圖擴展骨幹集合,第一種方法是我在聲明中做了新的事情,第二種方法是先聲明,然後創建了一個新實例。做錯了第一件事,有什麼不同? var AppointmentList = new Backbone.Collection.extend({ model: Appointment }); 和 var AppointmentList = Backbone.Collection.extend

    0熱度

    1回答

    我是新來Backbone.js的,我下面的教程試圖使其適應我的需要。 我打電話從主應用視圖,以便檢索多個對象獲取方法集合中插入。 我可以看到鉻在返回json數據,提取函數返回成功,但收集不填充。 我使用IcanHaz進行渲染。它只打印出我在Job模型中定義的默認模型。 var Job = Backbone.Model.extend({ defaults: { title: '

    9熱度

    2回答

    我已經搜索了很長一段時間,但沒有辦法有一個where子句或條件。例如,如果我有一個集合Cars,我要儘量做到以下幾點: Cars.where({ model: 1998, color: 'Black', make: 'Honda' }) 那麼上面需要做的是尋找一個car其model是1998和color是Black和make是Honda。

    5熱度

    1回答

    在Backbone中,我正在使用新的Backbone.listenTo事件。我的一個實例都具有連接到三個不同的事件,例如: - this.listenTo(this._Collection, 'reset add change', this._setCollection); 時,它應該和有沒有問題有它相應地稱爲監聽器。我不知道的是如何找出哪個事件被觸發。我有機會使用e參數: _setColle

    11熱度

    4回答

    我正在學習Backbone。 我想創建一個列表,其中可以包含具有不同屬性的不同模型。 例如,以任何順序列出文件夾內容,其中可能包括文件類型的模型和文件夾類型的模型。 file : { title : "", date : "", type : "", yaddayadda : "" } folder : { title : "",

    1熱度

    1回答

    今天我更新了backbone.js(0.9.2 => 0.9.9)和主幹關係(0.5.0 => 0.7.0),並且一段代碼停止工作,I無法確定我們的原因。 (我甚至嘗試升級循序漸進(如骨幹關係0.5.0 => 0.6.0),但是這並沒有幫助。) 我的模型(一本書,包含幾個章節): window.Book = Backbone.RelationalModel.extend({ relati

    1熱度

    2回答

    var sgt1 = Backbone.Collection.extend({ model: sgt2 }); var a = new sgt1(); a.add({attr1: 'asd'}); 好了,到現在爲止它的作品,但:未定義 和 a.at(0) a.get(0)返回返回OBJ 爲什麼get返回undefined?

    1熱度

    1回答

    我有一個使用BackboneJS的Web應用程序。在這個應用程序中,我有一個LayoutView.js文件,其中有一個Backbone View(稱爲LayoutView)。 LayoutView具有調用其他視圖的其他函數(方法)。我正在獲取LayoutView的初始化函數中的一些數據,並且我需要在另一個視圖中獲取相同的數據(模型)並在其上工作(更新/刪除)。下面是如何我從LayoutView將數

    1熱度

    1回答

    我正在構建我的第一個Backbone應用程序,其結構與Todo MVC example類似,具有Require.js並且還使用Backbone LocalStorage。問題是,當我在HomeView運行TweetsCollection.fetch(),螢火給我的錯誤:TypeError: options is undefinedvar method = options.update ? 'upd

    -1熱度

    1回答

    在我的項目,我使用過濾方法,過濾出我得到的對象返回的數據裏面的模型,但是內部的過濾器越來越爲未定義... 他們的方式我做錯了..?任何一個人請指導我? 我的完整代碼: var taskListGenerator = function(params){ var taskListPhraseI = {}, column=params.column, leftSpine=