我想找到在不同模块之间使用依赖关系的最佳方法。就我而言,我有:
index.js(发射器) expiration.js(第一个模块) signal.js(第二个模块)
expiration.js
function ExpirationsManager()
{
//Here i must call SignalManager. What's the best way?
SignalsManager.foo();
}
signal.js
function SignalsManager()
{
//And here i must call ExpirationManager
ExpirationManager.bar();
}
实际上,我正在实例化这些“类”,然后在index.js中进行依赖注入,但我想找到最佳解决方案。
有什么想法吗? 感谢