“元素”从 2 个包中导入

Fat*_* TT 4 android dart flutter

我正在尝试在 Flutter 应用程序中使用带有 dart 的 html 解析:

Future getSomething() async {

  http.Response response = await http.get('https://news.ycombinator.com/');

  Document document = parser.parse(response.body);

  document.getElementsByTagName('a').forEach((Element element){
  print(element.text);
  });
} 
Run Code Online (Sandbox Code Playgroud)

但我有一个错误(Element element)

编译器消息:lib/main.dart:7:1:错误:“Element”从“package:flutter/src/widgets/framework.dart”和“package:html/dom.dart”导入。

Rém*_*let 18

您可以隐藏Element颤振导入:

import 'package:flutter/widgets.dart' hide Element;

您还可以使用别名:

import 'package:flutter/widgets.dart' as widgets;