Flutter - 如何从文本中删除 HTML 标签并显示它?

问题描述 投票:0回答:1

我正在尝试显示来自 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)),
flutter dart controller
1个回答
0
投票

您可以使用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.     
);
© www.soinside.com 2019 - 2024. All rights reserved.