0
模型的奇怪行爲。在點擊事件中,我試圖獲取模型(它已經被集合到了集合中,但是我需要在點擊時重新獲取它)。一切都很好,它接收數據,但模型本身不會改變,而是爲屬性設置新的數據,它將新的屬性0添加爲對象,並在那裏存儲所有新數據。backbone.js model fetch
這是JSON接收:
[{"body":"..","id":"4f24e353e599194e07000003","level":"ERROR","tag":"DED00","time":"2012-01-29 10:12:35","trace":"..."}]
當我做model.toJSON()返回
0 -> object (body = "new data", id, level, tag, time)
body = 'old data',
...
集合已被填充了這個JSON:
[{"body":"...","id":"4f21ed41e599194107000000","level":"ERROR","time":"2012-01-27 04:18:09"},{"body":"...","id":"4f233613e599194607000001","level":"ERROR","time":"2012-01-28 03:41:07"}]
所以我試圖給模型添加新的屬性,但它有默認值..
是的,哈哈,我需要睡一些:)謝謝。 – nateless 2012-02-13 00:32:04