2015-11-04 85 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() { 
};