我的项目中具有以下链接,该链接从“属性”列表转换为“创建属性”表单:
<button mat-button routerLink="../create-property" id="btn-new-property">+ Add property</button>
我使用redux来管理状态,当我按下链接时,我注意到我的应用程序状态会重置,即所有加载的属性都不再存在。
我试图了解这里的做法? a)每次点击“属性”列表时,我都应该从服务中重新加载属性吗? b)我应该使用代替RouterLink的自动保持状态的东西吗?
我查看了文档中的建议,该建议说我可以使用链接上的[state]
属性传递某些状态,但这似乎很奇怪,我必须不断地从一个链接传递另一个状态
答案 0 :(得分:0)
我的问题是在化简器中,我没有返回默认情况下的状态,例如
javascript
switch(action) {
//some cool reducers
default:
return state;
}```