[英]browserify modules and notation
Suppose I have a MyViewModel like this: 假设我有一个像这样的MyViewModel:
// MyViewModel.js module
function MyViewModel() {
};
exports.MyViewModel = MyViewModel;
And main.js using it: 和main.js使用它:
// main.js
var MyViewModel = require('./MyViewModel');
var vm = new MyViewModel.MyViewModel(); // akward
it's weird to have new MyViewModel.MyViewModel()
. 拥有
new MyViewModel.MyViewModel()
很奇怪。
What's the best way to handle this? 处理此问题的最佳方法是什么?
Found the answer myself: 自己找到答案:
// MyViewModel.js module
module.exports = function MyViewModel() {
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.