每当 VSCode 提供建议并且我选择其中一项建议时,它都会在我自动完成的任何变量后面添加“={}”。
在这种情况下,我希望它只是自动完成“专辑”。不是“专辑={}”。
我正在将 get_it 用于 IoC。但是,当我尝试使用异步调用注册 bean 时,我的应用程序抛出异常。抛出异常的函数:
import 'package:elpee/service/localstorage_service.dart';
import 'package:get_it/get_it.dart';
GetIt locator = GetIt();
Future setupLocator() async {
LocalStorageService.getInstance().then((storageService) {
locator.registerSingleton(storageService);
});
}
Run Code Online (Sandbox Code Playgroud)
错误:
Exception: Object of type LocalStorageService is not registered inside GetIt
如果有人可以帮助我,我将不胜感激:-)
asynchronous dependency-injection inversion-of-control dart flutter