【发布时间】:2019-05-08 05:58:37
【问题描述】:
我正在开发一个利用 Apollo 和 GraphQl 查询外部 API 的 React 应用程序。我的问题是数据中包含有
标签的字符串。我想删除
标签。
字符串看起来像:
Additionally, Igor works as a driver for a transport company.<br /><br />The spring agricultural works on the land started already and he now supports more expenses.
我的响应数据看起来像“data.loans.lend.values”,因此我尝试对我的数据使用 str.replace() 方法。但是,它没有用。我可能已经花了大约五个小时在网上梳理以找到解决方案,但一直没能找到。
这就是我的 Apollo 查询组件的样子。
<Query query={kivaLoans} variables={{ country: country, sortBy: sort, limit: limitResults }}>
{({ data, loading, error }) => {
if (loading) return <div><p>Loading...</p></div>;
if (error) return <p>ERROR</p>;
return (
这是我的 GraphQL 查询。
gql`
query ($country: [String], $sortBy: LoanSearchSortByEnum, $limit: Int) {
lend {
loans(filters: {status: fundraising, country: $country}, sortBy: $sortBy, limit: $limit) {
values {
id
plannedExpirationDate
image {
url(customSize: "s900")
}
name
loanFundraisingInfo {
fundedAmount
}
loanAmount
description
loanAmount
}
}
}
}`
以前有没有其他人遇到过这个问题?
【问题讨论】:
-
replace怎么不起作用?请更具体。另请说明您是如何尝试使用它的。
标签: javascript html reactjs graphql