在這裏,我將模型傳遞給骨幹視圖。骨幹視圖接收常規對象而不是模型
view = new View ({model:{item:4,name:"Ipad"}});
當我console.log該模型從視圖。我得到:
Object {item: 4, title: "Ipad"}
這不是一個骨幹模型,因此我也沒有方法 一樣的toJSON。我意識到如果我定義了一個Backbone模型並且 在一切正常的情況下都通過了它。
view = new GenreView ({model:new Model({title: 4, title: "Ipad"})});
這將記錄
r {cid: "c2", attributes: Object, _changing: false, _previousAttributes: Object, changed: Object…}
爲什麼是第一種方法行不通,我該如何解決?