我正试图在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);
});
}
但是我在(Element element)
中有一个错误:
编译器消息: lib / main.dart:7:1:错误:“元素”是从“ package:flutter / src / widgets / framework.dart”和“ package:html / dom.dart”中导入的。
答案 0 :(得分:2)
您可以在颤动的导入中隐藏Element
:
import 'package:flutter/widgets.dart' hide Element
;
您也可以使用别名:
import 'package:flutter/widgets.dart' as widgets
;