【发布时间】:2020-09-20 18:13:18
【问题描述】:
我确实想使用 get_it 和 injectable 包。他们都很棒,但我面临一个问题。也许我的想法是错误的。
我的应用程序有两个单例,我想为不同的应用程序风格使用不同的基本 URL。所以我用 baseUrl 值向单例构造函数添加了一个参数。
现在的问题是,injectable 只有 @factoryParam 作为注解。名字就说明了问题。它不适合单身人士。
解决该问题的最佳做法是什么?我是否应该摆脱构造函数注入并像
一样在单例中注入 baseUrlvar url = get_it.get<Config>();
或者这不是最好的主意?
【问题讨论】:
-
如果您找到了解决方案,请告诉我,我遇到了同样的问题 :(
标签: flutter dart injectable