injector:Dart的简单依赖项注入。 :syringe:

时间:2024-05-25 09:20:03
【文件属性】:

文件名称:injector:Dart的简单依赖项注入。 :syringe:

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-25 09:20:03

Dart

注射器 :syringe: Injector是Dart的简单依赖项注入库。 它不会取代像Dagger这样的复杂的依赖项注入框架,但是它提供了大多数应用程序所需的基础知识。 欢迎提出功能要求! 在内部,注入器是一个单例,用于在Map中存储实例和构建器。 使用registerDependency()来注册依赖项。 如果没有泛型类型,切勿尝试注册或获取依赖项! Dart允许,但我们不允许;) 所有实例都是延迟加载的,这意味着在您请求依赖项时,将创建实例。 使用get()依赖项。 用法 一个简单的用法示例: // Register a dependency (Every time a new instance) injector.registerDependency(() { var engine = injector.get();


【文件预览】:
injector-master
----pubspec.yaml(273B)
----lib()
--------injector.dart(140B)
--------src()
----.travis.yml(15B)
----injector.iml(618B)
----example()
--------injector_example.dart(2KB)
----LICENSE(11KB)
----test()
--------test_classes.dart(448B)
--------injector_test.dart(5KB)
--------test_classes_2.dart(119B)
----README.md(2KB)
----analysis_options.yaml(54B)
----.gitignore(2KB)
----CHANGELOG.md(1KB)

网友评论