Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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_Visual Studio Code_Import_Extension Methods - Fatal编程技术网

Flutter 颤振自动导入扩展名文件不工作

Flutter 颤振自动导入扩展名文件不工作,flutter,dart,visual-studio-code,import,extension-methods,Flutter,Dart,Visual Studio Code,Import,Extension Methods,我有一个简单的字符串扩展名,如下所示: extension TranslationHelper on String { String localized() { return AppLocalizations(Locale('de', 'DE')).translate(this); } } 有了它,我可以在任何字符串上调用.localized() 问题:flatter或VSCode没有为我自动导入文件,也没有建议快速修复。手动导入文件是相当痛苦的。这是一个错误还是我在这里遗漏了

我有一个简单的
字符串扩展名
,如下所示:

extension TranslationHelper on String {
  String localized() {
    return AppLocalizations(Locale('de', 'DE')).translate(this);
  }
}
有了它,我可以在任何
字符串上调用
.localized()

问题:flatter或VSCode没有为我自动导入文件,也没有建议快速修复。手动导入文件是相当痛苦的。这是一个错误还是我在这里遗漏了什么


所有其他导入工作都很好…

这是一个已知的问题,正在解决

作为一种解决方法,键入扩展名应该可以让您自动导入它。 例如,对于以下扩展,键入
MyExtension
应该允许您导入它

对象上的扩展名MyExtension{ void doSomething(){} }