Require.js模型集合获取难度

时间:2013-10-20 15:43:52

标签: javascript jquery backbone.js requirejs

好的,我会尽力解释这个。

我正在使用require.js。我有一个名为 ScheduleView.js 的文件,它加载 Subject.js

Subject.js

define([
    'jquery',
    'underscore',
    'backbone',
    'libs/myFunctions/schedule/collections/SubjectList'
], function($, _, Backbone, SubjectList){
    var Subject = Backbone.Model.extend({
        initialize: function(){
            subjectList = new SubjectList;
            subjectList.fetch({
                success: function(){
                    console.log('yay! fetched');
                }
            })

...

return Subject;

主题模型用于ALOT。我无法每次都获取数据。这只是浪费性能。在 ScheduleView 中初始化主题一次并传递变量也是一件麻烦事。

还有其他选择吗?

希望你能理解这个问题。 感谢

1 个答案:

答案 0 :(得分:1)

啊哈!在'libs / myFunctions / schedule / collections / SubjectList'里面我写道:

var subjectList = new Subject
return subjectList

这样我每次需要时都可以简单地包含链接,只需要获取一次信息。