所以我对NGRX领域还很陌生,我需要为这个安静的大型应用程序进行设置,并且需要一些帮助来开始工作。
问题是,每个用户登录时都会拥有多个帐户,例如:
User1 :
{
'account1': { infos: X },
'account2': { infos: Y }
}
,以便当应用获取信息时,可以区分两个帐户。 因此,我对应该如何动态设置应用程序状态/ reducers感到困惑。任何帮助将不胜感激!
答案 0 :(得分:0)
由于状态仅存在于每个实例中,因此您可以拥有一个属性userAccounts,其中包含一个帐户数组:
// your state
userAccounts: Array<Account>;
// initial state
userAccounts: [];
帐户可以是包含名称和信息对象的对象:
class Account {
name: string;
info: Info;
}