我熟悉构建主干应用程序,但正在尝试将其转换为使用 requirejs,我面临的问题是当我尝试扩展父视图时,它是undefined
尝试将 base-view.js 扩展到 properties-view.js 时
define(['backbone','underscore','jquery','views/node/base-view'],
function(Backbone, _, $, NodeBaseView){
PropertiesView = NodeBaseView.extend({
});
}
});
在父基础视图中实例化子视图
define(['backbone','underscore','jquery','views/node/properites-view'], function(Backbone, _, $, PropertiesView){
NodeBaseView = Backbone.View.extend({
..
new PropertiesView({});
..
});
});
这里的 NodeBaseView 是undefined
在尝试为 PropertiesView 扩展它时。有什么帮助吗?
注意:我正在使用 AMD 版本的骨干网和下划线https://github.com/amdjs