【文件属性】:
文件名称:dip:简单的依赖注入和承诺支持
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-04 11:50:36
JavaScript
dip-带有承诺支持的依赖注入器
它是什么?
dip为依赖项注入提供了自动承诺解决,父/子关系和工厂依赖项
它与angular的依赖项注入器非常相似,但是与独立函数和即时依赖项(例如,如果您要注册一个解析为当前http请求的“请求”依赖项)一起使用时,效果会更好。
目前,未解决的依赖项将解析为undefined
安装
npm install --save dip
例子
创建依赖项注入器和具有依赖项的函数
var DI = require ( 'dip' )
var di = new DI ( { 'foo' : 'Hello' , 'bar' : 'World' } )
function fn ( foo , bar ) {
return foo + ', ' + bar + '!'
}
基本功能调用
di . call ( function ( foo ) {
con
【文件预览】:
dip-master
----.travis.yml(48B)
----index.js(45B)
----docs()
--------index.js.html(40KB)
--------index.html(16KB)
----package.json(464B)
----test()
--------index.js(6KB)
----.gitignore(122B)
----History.md(0B)
----lib()
--------index.js(10KB)
----Makefile(88B)
----README.md(4KB)