10
我刚开始学习backbone.js。我在理解使用模型和集合的方式/时间方面存在一个问题。我在网上发现了几个教程,每个教程都使用不同的方法构建应用程序。有些情况下,从Model对象的其他示例中的Collection对象中的REST API检索数据?我也注意到在每个例子中,json数据的格式都是 {'id':1, 'name':'some name'}
。 我的API会返回一些更复杂的数据结构 - 如{'message':'response message', 'error':'', 'data': [{list of data objects to be manipulated},{}]}
。是否可以在backbone.js中使用这种格式化的数据。收集vs模型混淆backbone.js
谢谢,这是非常翔实的。在我的情况下,对API的调用之一会返回一组需要显示的记录。如果我正确理解,我应该在Collection对象中进行api调用? –
@marcin_koss正确的:)。设置url并调用'collectionInstance.fetch()'它会自动为你获取数据。 Collection视图应该订阅'reset'事件,并且您应该在该事件期间重新呈现以保持视图与数据同步。度过快乐的一天 – Deeptechtons