加载主干应用程序时(对于我的应用程序,这意味着页面已加载),我需要初始收集数据,并且主干文档说:
<script>
var accounts = new Backbone.Collection;
accounts.reset(<%= @accounts.to_json %>);
var projects = new Backbone.Collection;
projects.reset(<%= @projects.to_json(:collaborators => true) %>);
</script>
我不明白这一点。剂量这意味着我应该使用初始数据呈现页面,例如
{{collection_initial_data}}
我在后端使用 django,那么如何将上面的代码翻译成 django 模板,比如
<script>
var accounts = new Backbone.Collection;
accounts.reset({{ @accounts.to_json }});
var projects = new Backbone.Collection;
projects.reset({{ @projects.to_json(:collaborators => true) }});
</script>
无论如何,我对获取骨干收集的初始数据感到非常困惑。