文件名称:morphine:依靠简单的 DI 生活
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-07 15:31:46
JavaScript
吗啡 依靠简单的 DI 生活 深受 Angular ui.router启发。 在 Shepherd.js 和其他 DI 库让我觉得自己很傻的一天之后,我写了这篇文章。 我正在制作一些微服务并且不想处理适当的 DI,我只是想要像递归Promise.all()这样的东西 从 Angular 的 $inject 代码中去掉一些正则表达式魔法,结合重写 ui.router 的 $resolve,你会得到一些性感的 Promise 依赖注入,看起来像是用 sweet.js 制作的。 例子: var resolve = require ( "morphine" ) ; resolve ( { now : function ( path ) { return path ; } , future : function ( path , now ) { return path