我正在嘗試製作一個小應用程序,以瞭解Backbone如何工作。我從來源Todo採取示例應用程序。我使用Todo應用程序的片段從頭創建了我的應用程序。我認爲這些應用程序看起來非常相似,但出於某種原因,我無法在示例應用程序中正常工作。我得到一個錯誤:必須在Backbone.js中指定'url'屬性或函數錯誤
A 'url' property or function must be specified
的另一個問題是,我不能讓從示例工作驗證碼:
this.model.bind('change', this.render);
它說,有沒有這樣的功能綁定。我檢查了所有的庫版本和代碼,並沒有意識到我做錯了什麼。我能做些什麼呢?
工作沒有更多的代碼,很難用URL錯誤來解釋問題。對我來說最明顯的一點是,它試圖從後端服務器獲取某些東西,並且它需要一個用於構建的URL,但是您沒有提供。對於第二個錯誤,您的模型對象是骨幹模型嗎?把一個「console.log(this.model)」放在它上面的行上,在Firebug中查看它,並確定它是否具有綁定屬性。 – 2011-05-17 14:26:45