我正在尝试显示来自 API 的一些数据。数据是body内的文本。
如何从中删除 HTML 标签并仅显示文本?
代码:
Text(
productController.privacypolicy.value.data!.shop!.privacyPolicy!.body.toString(),
style: GoogleFonts.poppins(
color: Color(0xff1b1b1b),
fontWeight: FontWeight.w400,
fontSize: 16,
letterSpacing: 0.5)),
您可以使用Webview https://pub.dev/packages/webview_flutter 输入 html 字符串并渲染它。
或者其他更简单的方法是使用。 https://pub.dev/packages/flutter_html 示例:
Widget html = Html(
data: productController.privacypolicy.value.data!.shop!.privacyPolicy!.body.toString(), //Your String.
);