通常我会用它来加载依赖
main: function() {
require(['views/home'], function(HomeView) {
_pageView.render(HomeView);
});
}
但现在正在考虑通过这样做来简化它
main: function() {
require(['views/home'], this.homeView);
},
homeView: function(HomeView) {
this.page = _pageView.render(HomeView);
}
但关键字this
无法识别。如何让它识别。
答案 0 :(得分:1)
像这样呼叫require
:
require(['views/home'], this.homeView.bind(this));
当RequireJS调用回调时,应阻止this
设置为不同的值。