Я работаю с Ionic 4 уже некоторое время, и я также интегрировал Firebase Firestore в свое приложение.Я не совсем понял все описание, но у меня есть решение для вашего первоначального вопроса «Я хочу создать оповещение о переключателе с помощью данных в Firestore»
Я предполагаю, чтовы уже настроили свое приложение с помощью приложения Firebase, если нет, то я предлагаю следовать Как создать приложение Ionic 4 с Firebase и AngularFire 5 .
В моем примере есть 1 кнопка, котораявсякий раз, когда вы щелкаете по нему, он выполняет следующие действия:
- Доступ к базе данных Firestore.
- Загрузка документов Firestore.
- Получение поля memberName каждого документа.
- Добавить эти имена в массив имен
- Создать оповещение о кнопках радио.
- Для переключателей будет создан список радиокнопки с именами членов.
- Отображение массива.
Чтобы мой код работал, это структура базы данных Firestore, которой я следовал:
.
└── collection: "users"
└── document: "autogenerated_id"
| ├── memberID: "user_id"
| └── memberName: "Name 01"
└── document: "autogenerated_id"
├── memberID: "user_id"
└── memberName: "Name 02"
Когдапри нажатии на кнопку вы увидите предупреждение с переключателями, например Имя 01 и Имя 02
Как я уже упоминал выше, это мой пример кода .Он загружает данные из Firestore и Создает предупреждение с переключателями, используя эти данные , как вы описали в своем вопросе.Я добавил много комментариев для вас в коде.Если это не совсем то, что вы искали, взгляните на код и измените его в соответствии с вашими потребностями.