2
A
回答
5
此功能是內置的。
集合是你的模型只是類的方法。那麼推薦的方法是簡單地將這幾種方法添加到您的模型中。
如果你需要一個與集合相關的所有東西的不同類(因爲你習慣了某種東西),你可以簡單地創建一個新的繼承自原始模型的類並在那裏添加類方法。
樣本:(檢查控制檯輸出) http://jsfiddle.net/SpoBo/vBtKC/
我可以很容易地移動公佈的類方法Post模型和所有會工作,以及無需額外的PostCollection類的。你的選擇:)
相關問題
- 1. 收藏在SQL
- 2. Spine.js has_many:通過
- 3. haml使用spine.js
- 4. Spine.js IE6支持
- 5. Spine.js從元素
- 6. 從收藏品收藏
- 7. 收藏在Adobe Flex
- 8. Spine.js渲染視圖
- 9. Spine.js&下襬開始
- 10. 「收藏」,「收藏」和「收藏」之間的區別是什麼?
- 11. nhibernate3查詢 - 收藏與收藏
- 12. 的Ruby/Rails收藏到收藏
- 13. 編輯收藏在收藏使用MVC 3
- 14. 收藏在字典中
- 15. 在propertygrid刷新收藏
- 16. 在巨型菜單收藏
- 17. ActiveRecord :: StatementInvalid在PicController#收藏夾
- 18. 如何與收藏在YAML
- 19. NBuilder用法在收藏
- 20. 地圖收藏
- 21. 負荷收藏
- 22. 收藏集?
- 23. MongoDB收藏集
- 24. 收藏打破
- 25. 收集藏品
- 26. 流星:收藏
- 27. java收藏
- 28. 收藏查看
- 29. DDD與收藏
- 30. 收藏集Lambda
對不起,我應該已經更清楚了。我需要管理單獨的集合,例如我有兩個表,並且需要將每個表綁定到他們自己的航班集合。 (btw對不起,花了這麼長的時間來回應) – 2012-03-15 12:41:19
表格和我想的HTML表格一樣。只需在模型上製作2個功能即可。 1函數返回第一個表的航班和第二個表的另一個航班。對於控制器,最好使用元素模式(http://spinejs.com/docs/controller_patterns),以便在更新某些內容時不必重新渲染兩個表中的所有元素。您還可以查看關係功能。一些has_many航班等,但只有在航班通過id與其他模型鏈接時才能很好地工作。 – SpoBo 2012-03-15 15:34:08
我不認爲2個函數可以工作。 「刷新」事件會觸發所有元素,它也不管理重複記錄,即它只保留記錄的1版本。我正在考慮使用has_many功能。也許這是要走的路。 – 2012-03-16 00:05:39