我目前正在使用Backbone.js
作为前端MVC系统。但是,假设我有一些不一定是模型的对象(例如,一个从成功的AJAX请求中解析JSON的对象)。
我该如何最好地代表这些物品?我不认为他们是传统意义上的“模特”。它们应该只是普通的JavaScript对象吗?似乎Backbone
应该有某种方法来解释这一点。
对所有反馈持开放态度。
答案 0 :(得分:1)
对象不一定只是因为你使用的是Backbone。
Backbone Model对象基本上只是一个常规对象的包装器,它包含访问数据的方法,以及可用于订阅更改的事件。
如果你想把对象放在Backbone Collection中,那么它们将被包装在模型中(如果它们还没有。)
答案 1 :(得分:-1)
感谢您没有询问Backbone中实际存在的控制器。
在我看来,没有必要在Backbone中将解析器(或任何其他服务)实现为模型,因为在这种情况下,您可以使用解析器提供许多您永远不会使用的孤立代码。