wordpress - Flutter - futurebuilder中的rest api数据br和p标签
问题描述
我正在尝试从我的网站(从我的 wordpress wp rest api)获取 rest api 数据到颤振应用程序并使用 http 包。链接:我的 Rest APi(你可以看到很多 br 标签。)我的代码是
body: FutureBuilder(
future: wpPostService.getPosts(),
builder: (BuildContext context, AsyncSnapshot<List<Post>> snapshot) {
if (snapshot.hasData) {
List<Post> posts = snapshot.data;
return ListView(
children: posts
.map((Post post) => ListTile(
title: Text(post.title.rendered),
subtitle: Text(post.excerpt.rendered),
))
.toList(),
);
}
return Center(child: CircularProgressIndicator());
}),
我的问题是我正在获取数据,no br and p tags
所以我的输出看起来很难看,就像想象一首没有<br> and <P> tags
.
我没有空格(和换行符)。
解决方案
得到解决方案。
subtitle: Html(data: post.content.rendered.substring(0, 90) + '..', defaultTextStyle: GoogleFonts.lato( textStyle: TextStyle( color: Colors.black54, letterSpacing: .5, fontSize: 16), ), ),
.substring(0, 90) + '..'
是我一直在寻找的。
推荐阅读
- azure-data-factory - 从 Azure 数据工厂中的 Azure Blob 存储中删除特定文件类型
- python - Python:将 68 个空字符串插入列表
- javascript - 如何使用 lodash 从对象中深度删除虚假值和空对象
- ios - 如何在 SwiftUI 的 ListView 中加载一次 webView
- ruby-on-rails - 如何在 Atom 中注释掉 Ruby on Rails 块
- mysql - MySQL 5.7 创建带有 int 输入语法错误的函数
- laravel - Laravel 8 供应商类“Illuminate\Database\Eloquent\Factories\Factory”无法解析 ModelNameFactory 类的名称
- java - 类型 Workbook 的方法 getWorkbook(FileInputStream) 未定义
- python - How to correct update values in the for loop?
- r - Convenient way to relabel vector in r