flutter - 在 Flutter Stacked v2 中注册实现抽象类的服务的正确方法是什么
问题描述
我正在尝试在 Stacked v2.0.4 中创建使用抽象类和实现的服务的依赖注入,根据文档,它应该如下所示:
// abstracted class type support
LazySingleton(classType: ImplementationClass, asType: AbstractClass),
但是 LazySingleton 类没有asType参数,只有一个采用 Function 类型的resolveUsing参数。
我试图用这样的东西来暗示:
LazySingleton(classType: ImplementationClass, resolveUsing: () => AbstractClass)
但它会引发错误,因为 LasySingleton 是 const
这样做的正确方法是什么?
提前致谢!
解决方案
推荐阅读
- python-2.7 - 在 Python 中使用堆创建优先级队列
- php - 如何在不重新加载页面的情况下显示弹出消息?
- lazy-loading - PrimeNG 设置页面为第一个使用延迟加载表
- python - 使用 Selenium/python/chromedriver 键入日期 (element.send_keys),element.submit() 会导致 EMS Web 应用程序崩溃
- html - select("svg") - 两种选择之间的区别
- makefile - RMarkdown makefile 看不到子文档更改
- javascript - 允许用户控制网页上的音频播放
- c++ - 存储各种值类需要模板类型转换?
- c# - AutoMapper ForMember not working when using ignore properties
- c# - 有没有办法在服务器端检查上传的文件是否为 mp3?