Одна модель не может получить доступ к другой модели с помощью провайдера, потому что модели не являются виджетами, они ничего не знают о провайдерах и контекстах. Если вы не хотите использовать ChangeNotifierProxyProvider, вы можете извлечь общую логику, чтобы отделить класс или метод и использовать ее повторно. модели внутри.
personMikhail Ponkinschedule17.08.2019
comment
Это функция, которую provider может добавить?
- personFlutterFirebase; 17.08.2019
comment
Нет, дело не в провайдере. Провайдер — это способ связать виджеты и данные, но не организацию бизнес-логики
- personMikhail Ponkin; 17.08.2019
comment
Спасибо за ответ! Как я могу лучше организовать бизнес-логику?
- personFlutterFirebase; 17.08.2019