我想知道你应该如何构建一个应用程序来调用后端。
在服务中包装HTTP调用似乎是一种自然的方法,但是如何/在哪里保存数据以保持一致性呢?例如,我有一个组件,它显示某种类型的Todo列表,从后端OnInit中检索。现在,当从该组件路由并再次路由回路由时,它的所有数据都会被重置。当然,您可以再次调用后端,但是将数据保存在某种服务(甚至HTTP服务)中以供进一步使用不是更有益吗?
进一步澄清:
class Service {
storedData: number[] = []
allObjects: BehaviorSubject<any> = new BehaviorS
我在我的webapp中有react-redux和react-router,而我试图在保持redux状态的同时更改路由。我尝试了所有这些,它们都删除了redux状态:
props.history.push({ pathname: `/my-path`}); // did this using withRouter and useHistory
<Link to={'/my-path'} />cool link</Link>
我做错了什么?我怎样才能保持状态?(我不能将其保留在localStorage中的原因是,当用户关闭该页面时,数据应该会消失)
我在h:dataTable的每一行中都有一个h:dataTable页面,显示user.Here的一些已启用和禁用的服务是模型对象
public class ServiceList {
private long userId;
private long serviceGroupId;
private String serviceGroupName;
private long serviceId;
private String serviceName;
private String serviceUrl;
private String se