2015-11-04 73 views
1

假设我有一个这样的MyViewModel:browserify模块和符号

// MyViewModel.js module 
function MyViewModel() { 
}; 

exports.MyViewModel = MyViewModel; 

而且main.js使用它:

// main.js 
var MyViewModel = require('./MyViewModel'); 
var vm = new MyViewModel.MyViewModel(); // akward 

它的怪异有new MyViewModel.MyViewModel()

处理这个问题的最佳方法是什么?

回答

1

找到自己的答案:

// MyViewModel.js module 
module.exports = function MyViewModel() { 
}; 
相关问题