Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在注册前检查模型是否已经存在?_Flutter_Dart_Dependency Injection - Fatal编程技术网

Flutter 如何在注册前检查模型是否已经存在?

Flutter 如何在注册前检查模型是否已经存在?,flutter,dart,dependency-injection,Flutter,Dart,Dependency Injection,我最近一直在使用get_it包,它非常有用。然而,有时我需要在注册之前检查模型是否已注册为单例。否则我会得到一个异常,说这个模型已经注册了。是否有必要这样做?首先,您不需要检查此逻辑。因为如果结构是单例的,则必须在应用程序运行时注册。但是,他们认为要测试此功能,可以尝试isRegistered函数。您可以查看自述文件。您检查过这个@Nuts吗?非常感谢,这一定是一个新功能,因为我以前查看过文档,但没有发现任何内容。

我最近一直在使用get_it包,它非常有用。然而,有时我需要在注册之前检查模型是否已注册为单例。否则我会得到一个异常,说这个模型已经注册了。是否有必要这样做?

首先,您不需要检查此逻辑。因为如果结构是单例的,则必须在应用程序运行时注册。但是,他们认为要测试此功能,可以尝试isRegistered函数。您可以查看自述文件。

您检查过这个@Nuts吗?非常感谢,这一定是一个新功能,因为我以前查看过文档,但没有发现任何内容。