Flutter提供者之间的相互依赖性

问题描述 投票:1回答:1

一个“提供者”类如何访问另一个元素?

例如,“ ApiController”需要UserInfo提供者提供的“ userID”和“ sessionToken”。

UserInfo提供程序需要从Shared首选项中加载这些,但是,如果这些项目尚未出现在SharedPreferences中(例如,在用户登录之前,则它将为null,而UserInfo需要提供它。)>

UserInfo还需要ApiController从Api获取有关用户的其他信息,例如Avatar和其他属性。

[一个“提供者”类如何访问另一个元素?例如,“ ApiController”需要来自UserInfo Provider的“ userID”和“ sessionToken”。 UserInfo提供程序需要从...

flutter dart state
1个回答
0
投票

这是自愿不支持的。提供程序强制执行单向数据流以提高代码质量。

© www.soinside.com 2019 - 2024. All rights reserved.