Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建';待办事项';b.js中的模型,该模型位于另一个javascript文件a.js中_Javascript_Backbone.js - Fatal编程技术网

如何创建';待办事项';b.js中的模型,该模型位于另一个javascript文件a.js中

如何创建';待办事项';b.js中的模型,该模型位于另一个javascript文件a.js中,javascript,backbone.js,Javascript,Backbone.js,在a.js中 在b.js中 var Todo = Backbone.Model.extend({ idAttribute: "_id", defaults: { _id: '', label: '', }, }); 它给出的错误问题不是构造函数我相信getScript是一个异步调用,因此Todo不能立即使用,要解决此问题,请在getScript成功回调中调用Todo构造函数: $(function(){ $.getScript("

在a.js中

在b.js中

var Todo = Backbone.Model.extend({
    idAttribute: "_id",
    defaults: {
        _id: '',
        label: '',
    },
});

它给出的错误问题不是构造函数

我相信
getScript
是一个异步调用,因此
Todo
不能立即使用,要解决此问题,请在
getScript
成功回调中调用
Todo
构造函数:

$(function(){
    $.getScript("/js/a.js");
    var obj = new Todo();
});

我认为
getScript
是一个异步调用,因此
Todo
无法立即使用,要解决此问题,请在
getScript
成功回调中调用
Todo
构造函数:

$(function(){
    $.getScript("/js/a.js");
    var obj = new Todo();
});
您不需要
新Todo()
?您不需要
新Todo()