Описание тега angularfire2

AngularFire- это официально поддерживаемая привязка Angular для Firebase. Комбинация Angular и Firebase обеспечивает трехстороннюю привязку данных между вашим HTML, вашим JavaScript и базой данных Firebase. Этот тег предназначен для привязки к Angular2+. Не используйте этот тег для привязки к AngularJS.
1 ответ

Firebase Если child равен чему-то, удалите эту запись

То, что я пытаюсь сделать, это, например, я вытаскиваю pixidata из базы данных, делая некоторые вычисления с ним. Если результат вычисления, например,> 10, я хочу удалить этот pixilats, ключ pixilongs. Как написать такой код? Я использую angularfir…
1 ответ

AngularFire2 с Observables не перехватывает свойство $ref

Поэтому я начал использовать AngularFire2 (версия 4.0.0-rc.1) и застрял на этой проблеме: getWishlist$(): FirebaseListObservable<{}> { return <FirebaseListObservable<{}>>this.store.select(getFirebaseUID) .filter(res => res.isAut…
2 ответа

Как правильно запросить список Firebase в AngularFire2?

Я разрабатываю приложение Angular2 с Firebase в качестве бэкэнда. На подстранице я хочу отобразить некоторые задачи для данной недели, которые задаются параметром маршрута. Я использую BehaviorSubject в качестве параметра для запроса AngularFire2 сл…
0 ответов

Как отключить привязки в реальном времени в AngularFire2

У некоторой части моего приложения должна быть возможность загружать больше обновлений, когда данные добавляются в базу данных. Однако я не могу найти никакой документации в AngularFire2, в которой говорится, как отключить привязку объектов / списко…
1 ответ

Угловая маршрутизация не работает после успешной аутентификации

Я установил простую аутентификацию, работающую с AngularFireAuth, но теперь моя маршрутизация больше не работает, console.logs показывает "Хорошо это сработало", так что же не так? (это в основном только защита маршрутизации из документации) Auth-сл…
1 ответ

Свойство "подписка" не существует для типа "AngularFireList<{}>"

Я пытаюсь запустить приложение чата, используя ionic, и получаю это сообщение. [19:55:51] typescript: src/pages/chat/chat.ts, line: 26 Property 'subscribe' does not exist on type 'AngularFireList&lt;{}&gt;'. L25: this.username = this.navParams.get('…
23 июн '18 в 00:07
1 ответ

Каков будет правильный способ хранения объектов в базе данных, чтобы упростить их последующее упорядочение?

У меня есть такой список {"ids": [ { "id1": { "name": "name1", "lastname": "lastname1" } }, { "id2": { "name": "name2", "lastname": "lastname2" } }, { "id3": { "name": "name3", "lastname": "lastname3" } }, { "id4": { "name": "name4", "lastname": "la…
2 ответа

Как проверить сервис, который взаимодействует с Firebase?

Похоже, что соглашение для сбора данных из Firebase заключается в создании класса обслуживания, который использует AngularFire для внутреннего использования. Затем в компонентах вашего приложения вы можете внедрить и использовать сервис. Это позволя…
0 ответов

Передать конфигурацию angularFire, импортированную в библиотеку, используя forRoot

Я использую angularFire2 в пользовательской библиотеке @NgModule({ imports: [ CommonModule, AngularFireModule.initializeApp(firebaseConfig), AngularFirestoreModule ] }) export class CustomModule { static forRoot(firebaseConfig: FirebaseOptions): Mod…
11 апр '18 в 13:22
3 ответа

FirebaseList - Невозможно получить доступ к данным разбора, полученным из firebase

Я получаю "Ошибка: InvalidPipeArgument:" [объект объекта] "для канала" AsyncPipe "" при выполнении следующего кода. HTML шаблон: &lt;ion-list&gt; &lt;ion-item-sliding *ngFor="let item of shoppingItems | async"&gt; &lt;ion-item&gt; {{ item.$value }} …
01 ноя '17 в 05:04
3 ответа

ОШИБКА TypeError: Невозможно прочитать свойство 'непрочитанное' из неопределенного

Я получаю сообщение об ошибке ниже, когда страница загружается впервые, но я могу просто выйти из нее, и все продолжает работать, как и ожидалось. ERROR TypeError: Cannot read property 'unread' of undefined at listing-element.ts:34 at Array.forEach …
0 ответов

Коллекция запросов AngularFire2 для документов, которые имеют значение в массиве эффективно

У меня есть следующая модель в Angular 6 cli/TS/AngularFire, которую я пытаюсь построить. Я новичок во всех этих вещах. export class Book { constructor( public id: string, public title: string, public genres: any[] ) {} } И я хочу быть в состоянии н…
03 авг '18 в 15:41
2 ответа

angularfire2 Показать изображение после загрузки

Используя пример кода из примера использования. Я могу успешно загрузить файл изображения и отобразить ссылку на него. Однако я бы хотел отобразить изображение в теге img сразу после его загрузки вместо ссылки на него. Как бы я это сделал? Я пробова…
02 июн '18 в 20:02
1 ответ

Почему равно числу только найти строки в FireBase?

Я пытаюсь простой запрос: @Input('jobId') id: number; comments: FirebaseListObservable&lt;any&gt;; this.comments = this.af.database.list('comments/jobComments', { query: { orderByChild: 'jobId', equalTo: &lt;number&gt;this.id } }).map((array) =&gt; …
27 мар '17 в 07:09
0 ответов

Как вызвать функцию, когда мой список Firebase обновлен в Ionic2

Я хочу вызывать функцию, когда мой список баз данных обновляется или изменяется. Например: у меня есть этот список: public msgsList: FirebaseListObservable&lt;any[]&gt;; constructor( ... ){ this.msgsList = this.afd.list('/msgs/',{ query:{ orderByChi…
1 ответ

Как я могу использовать два переводчика, сначала для файла JSON, а затем для магазина?

Метод файла JSON export function createTranslateLoader(http: HttpClient) { return new TranslateHttpLoader(http, './assets/i18n/', '.json'); } JSON File Loader TranslateModule.forRoot({ loader: { provide: TranslateLoader, useFactory: (createTranslate…
03 окт '18 в 07:31
2 ответа

Angular2 DI: внедрение глобальной расширенной службы (не удается разрешить все параметры)

Я только что обновил кодовую базу своего приложения Ionic до версии ng2, используя AngularFire2. В базе кода у меня есть глобальный сервис под названием FirebaseService, который расширяет AngularFire. @Injectable() export class FirebaseService exten…
03 окт '16 в 17:09
2 ответа

AngularFire2 Firebase.update не удалось snapshot.exists()

Я создаю приложение Angular2, я хочу обновить профили пользователей в Firebase, я использую AngularFire2. Например, когда я пытаюсь обновить профиль пользователя, у которого есть ключ "nmH5ZmawpQgogoCRVFVfNaBN6xg1", когда я нажимаю кнопку, чтобы обн…
08 мар '17 в 11:10
0 ответов

angularfire 2 начало на дату DMY

В настоящее время я работаю над ионным приложением, которое использует angularfire 2 для извлечения данных из firebase. С запросом я получаю данные, где "дата / конец" после сегодняшнего дня var today = moment(new Date()).format('DD.MM.YYYY'); this.…
1 ответ

Получить данные из объекта AngularFirestoreCollection

Я разрабатываю приложение на Ionic 3 с Cloud Firestore. Я застрял в том, как извлечь значение из снимка, полученного из коллекции angularfirestorecollection. Я использую следующую функцию для доступа и обработки данных. Но я не могу понять, как полу…