Описание тега flutter-provider
По вопросам, связанным с пакетом "Provider" для фреймворка Flutter. Используйте этот тег в сочетании с общим тегом [flutter]. Если ваш вопрос относится к Flutter в целом, используйте только тег [flutter].
1
ответ
Флаттер: пакет BLoC - блок провайдера
Я использую этот пакет: https://pub.dartlang.org/packages/bloc. У меня есть 2 вида: в первом я отображаю список элементов, используя "bloc1", и через FloatingActionButton я могу перейти ко второму экрану, который использует "bloc2". На этом втором э…
22 янв '19 в 14:33
5
ответов
Установка значения провайдера в FutureBuilder
У меня есть виджет, который делает запрос к API, который возвращает карту. Я хотел бы не делать один и тот же запрос каждый раз при загрузке виджета и сохранять список в appState.myList но когда я делаю это appState.myList = snapshot.data; в FutureB…
29 май '19 в 11:02
4
ответа
Как я могу инициализировать провайдера?
В моем приложении реализован поставщик управления состоянием. Теперь мне нужно добавить некоторые данные в класс после загрузки экрана. Как мне этого добиться? stepInfo.addToList = new VaccStep (); // Нужно вызвать его один раз после загрузки экрана…
10 июн '19 в 17:30
0
ответов
Флаттер: является ли поставщик альтернативой шаблону BLoC?
Я знаю, что BLoC во флаттере действует как слой viewmodel в MVVM Android, поэтому данные не извлекаются снова и снова при изменении конфигурации (например, изменение ориентации экрана). Я запутался, если поставщик заменяет функциональность RxDart в …
11 июн '19 в 00:07
3
ответа
Как использовать провайдера флаттера в StatefulWidget?
Я использую flutter_provider для управления состоянием. Я хочу загрузить некоторые элементы при загрузке страницы (statefulwidget) из Api. Я показываю загрузчик в начале страницы и хочу показать элементы после их получения. PlayList.dart - class Pla…
20 июн '19 в 20:43
1
ответ
Flutter Provider - Круговые зависимости с использованием ProxyProvider`
У меня есть следующие услуги: SecuredStorageService() ApiService({this.authService}) AuthService({this.securedStorageService, this.apiService}) RegisterService({this.apiService, this.securedStorageService}) Который побудил меня написать: providers: …
07 июл '19 в 23:53
1
ответ
Как получить данные от FutureProvider во флаттере
Я пытаюсь реализовать поддержку локальной базы данных в своем приложении, которое управляется с помощью Provider, теперь я хочу, чтобы получение данных соответствовало шаблону управления состоянием, но мне это не удалось. Я пытался сделать традицион…
11 июл '19 в 15:58
0
ответов
Как читать один и тот же тип для разных провайдеров?
Я изучаю provider пакет, и я могу увидеть примеры для чтения String значение как: Provider.of<String>(context); Но что, если я хочу объединить два разных Stringв том же Widget дерево? Есть ли Provider принять Key для уточнения, какой Provider …
24 июл '19 в 20:03
2
ответа
Как использовать провайдера в onGenerateRoute?
Как я могу использовать свой UserProvider в onGenerateRoute? Я хочу проверить, является ли пользователь логгером, используя UserProvider.isLogged(), но когда я пытаюсь получить Userprovider, я должен передать контекст, которого у меня нет в Router. …
30 июл '19 в 18:53
1
ответ
Как перейти от ChangeNotifier?
Я узнаю о provider + ChangeNotifier для управления состоянием, но я не могу найти никакого официального руководства о том, как реализовать навигацию с ChangeNotifier, Допустим, мы улучшаем provider_shopper образец здесь, поэтому, когда пользователь …
02 авг '19 в 19:11
1
ответ
Почему модель не может получить доступ к другой модели с помощью провайдера?
Я хочу сделать это (не возможно): class Model1 extends ChangeNotifier { ... final List<Item> items = []; } class Model2 extends ChangeNotifier { void performOperation() { //Access items from Model1 here final newItems = Provider.of<Model1&g…
17 авг '19 в 11:21
1
ответ
Ошибка установщика при использовании ChangeNotifierProxyProvider
Я пытаюсь передать строку из Model1 в Model2 использование ChangeNotifierProxyProvider, но это дает ошибку: Нет сеттера с именем 'string' в классе 'Model2' Модель1: class Model1 extends ChangeNotifier { ... final String string = 'hello'; } ChangeNot…
18 авг '19 в 12:36
1
ответ
Как помешать Провайдеру избавиться от модели?
На главной странице приложения я настроил Model2 которые делают вызов API для данных. Пользователь может перейти на другую страницу (Navigator.push). Но я хочу сделать вызов API из Model2 когда пользователь нажимает назад (_onBackPress()) так что мо…
20 авг '19 в 23:43
1
ответ
Как настроить StreamProvider, который принимает значение параметра из другого StreamProvider?
Я использую FirebaseAuth и Firestore для своего приложения. "Пользователь" - это модель, которая представляет документ в хранилище и использует uid из FirebaseUser в качестве его DocumentId. Чтобы получить пользователя, я должен передать uid из Fire…
28 авг '19 в 11:41
1
ответ
Flutter: ошибка поставщика при имитации потока в Mock
У меня есть объект блока, который содержит поток: Bloc { final _controller = StreamController<MainEvents>.broadcast(); Stream<MainEvents> get stream => _controller.stream; } Я пытаюсь смоделировать этот объект, чтобы выполнить еще оди…
28 авг '19 в 14:02
0
ответов
Параметры навигации Flutter не обновляются при изменении?
Мой виджет верхнего уровня отображает список игр, в которые можно войти. Когда кто-то нажимает на игру, его берут через onTap: () { Navigator.push( context, MaterialPageRoute( builder: (context) => EditRosterPage(roster: roster), ), } в список ви…
08 июн '19 в 07:26
0
ответов
Как я могу сохранить состояние объекта на уровне приложения, используя Flutter и Provider или Redux?
Как я могу сохранить состояние объекта на уровне приложения, используя приставку? Вот чего я хочу добиться: Как показывают приведенные ниже коды, у меня есть список объектов, рейсов. Допустим, пользователю разрешено купить только один рейс. Когда по…
11 июл '19 в 16:51
1
ответ
Есть ли какая-либо опция для мудрого свойства notifyListerners в Provider?
Я работаю над списком дел, используя пакет провайдера для управления состоянием. На экране создания задачи у меня есть виджеты, как Название задачи Тип дела Выбор цвета задачи Дата и время Кнопка Сохранить Модель задачи class Task with ChangeNotifie…
15 июл '19 в 19:31
7
ответов
Не удалось найти правильный провайдер над этим виджетом
У меня проблема с использованием провайдера Flutter... Мой поток выглядит следующим образом: После входа в систему идентификатор пользователя передается в новый виджет -> оттуда он преформ сохранить в БД, а затем перенаправляет в новый виджет (панел…
20 июл '19 в 14:25
1
ответ
Навигация по флаттеру в зависимости от состояния авторизации
Я создаю приложение Flutter с аутентификацией пользователя (firebase, но неважно) и хотел бы иметь два набора маршрутов для аутентифицированных и неаутентифицированных пользователей: неаутентифицированные пользователи: / войти / зарегистрироваться..…
26 июл '19 в 19:55