首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用requires.js的Stackmob

使用requires.js的Stackmob
EN

Stack Overflow用户
提问于 2012-06-20 14:01:43
回答 1查看 365关注 0票数 2

我正在布置基本结构,并开始创建模型。问题是对初始化的Stackmob的引用在模型中丢失了。

代码语言:javascript
复制
main.js
require(['modernizr','jquery','backbone', 'underscore', 'routers/router', 'stackmob'], function(Modernizr, $, Backbone, _, Router, Stackmob) {

    StackMob.init({
        appName: {appName},
        clientSubdomain: {clientSubdomain},
        apiVersion: 0
    });

    // Instantiates a new Router
    this.router = new Router();
});

Model.js
define(['jquery', 'backbone', 'stackmob', 'models/business'], function($, Backbone, Stackmob, Business) {

    var BusinessesCollection = StackMob.Collection.extend({

            model: Business,

            // Model Constructor
            initialize: function() {

            }

    });

    // Returns the Model class
    return BusinessesCollection;

});

如何让模型模块可以访问初始化的StackMob对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-20 19:10:04

介绍了一种StackMob?

my-stackmob.js

代码语言:javascript
复制
define(['stackmob'], function(StackMob) {
    StackMob.init({
        appName: {appName},
        clientSubdomain: {clientSubdomain},
        apiVersion: 0
    });
    // return a particular StackMob that we've initialised
    return StackMob;
});

main.js

(根据您的示例代码,似乎不再直接使用StackMob )

代码语言:javascript
复制
require(['modernizr','jquery','backbone', 'underscore', 'routers/router'], function(Modernizr, $, Backbone, _, Router) {
    // Instantiates a new Router
    this.router = new Router();
});

Model.js

(使用my-stackmob)

代码语言:javascript
复制
define(['jquery', 'backbone', 'my-stackmob', 'models/business'], function($, Backbone, Stackmob, Business) {
    var BusinessesCollection = StackMob.Collection.extend({

            model: Business,

            // Model Constructor
            initialize: function() {

            }

    });

    // Returns the Model class
    return BusinessesCollection;
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11113636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档