相关疑难解决方法(0)

如何在使用AMD时加载Backbone.js中的自举模型(require.js)

Backbone.js文档建议以这种方式加载bootstrapped模型:

<script>
var Accounts = new Backbone.Collection;
Accounts.reset(<%= @accounts.to_json %>);
var Projects = new Backbone.Collection;
Projects.reset(<%= @projects.to_json(:collaborators => true) %>);
</script>
Run Code Online (Sandbox Code Playgroud)

但这是一种不能用于AMD方法的模式(使用require.js)

唯一可能的解决方案是声明存储JSON数据的全局变量,并在稍后的相关初始化方法中使用此变量.

有没有更好的方法来做到这一点(没有全局变量)?

javascript requirejs backbone.js js-amd

53
推荐指数
4
解决办法
3万
查看次数

标签 统计

backbone.js ×1

javascript ×1

js-amd ×1

requirejs ×1