Articles of Firebase

Comment écrire .indexOn pour les clés dynamiques dans la base de Firebase?

J'ai configuré les données comme ceci: Tasks:{ Group 1:{ pushid1:{ date: 18921949021, title: "Do something" }, pushid2:{ date: 18921949021, title: "Do something else" } }, Group 2:{ pushid3:{ date: 18921949021, title: "Do another thing" } } } Je le fais référence par date, donc je n'obtiens que les tâches effectuées après un certain temps. var […]

Connexion Firebase avec des composants réactifs

L'idée de base est de créer une connexion Firebase en réact. Les composants se transmettent, mais ils ne fonctionnent pas ensemble. Le problème principal est que la fonction de rendu ne prend pas les états «nouveaux», après que la méthode onAuthStateChanged () est appelée. Qu'est-ce que je fais mal? Merci beaucoup les gars! var Login […]

Comment puis-je obtenir le jeton d'accès de l'utilisateur actuel dans AngularFire2?

Dans AngularFire, vous avez pu accéder aux fournisseurs (par exemple Google) accessToken pour l'utilisateur authentifié. Il ne semble pas y avoir un moyen d'accéder à cela avec AngularFire2? Lors de la connexion initiale, dites ceci: this.af.auth.subscribe(user=> { if (user) { console.log(user.google); } }); Il se déconnectera du fournisseur idToken, accessToken, mais (sur un rafraîchissement de […]

Firebase: tables jointes

Supposons que les données ressemblent à ceci post: { authorId: '123AA', title: 'first Post', body: 'yay' } author: { uid: '123AA', displayName: 'Richard' email: '[email protected]' } Je souhaite rendre une publication avec le nom de l'auteur: <div className="post"> <div className="title">{post.title}</div> <div className="body">{post.body}</div> <div className="author-name">{post.author.displayName}</div> //problem </div> Un article de publication récupéré ne contient que l' […]

Angularfire ne peut pas lire la propriété 'push' of null

J'essaie de créer un nouvel objet dans la base de données pour une évaluation, en ce moment il est codé pour essayer de le faire fonctionner mais sera dynamique à partir de la vue. Je reçois actuellement une erreur Impossible de lire la propriété 'push' of null, ce qui me fait croire que l'objet d'évaluation […]

Comment générer un compteur incrémentiel de la base de travail avec push

Hiii … tout conseil sur la façon de créer un compteur d'incrustations dans la base de feu déjà utilisé ce code firebase.database().ref('myData/' ).once('value', function(qTotal) { total = qTotal.numChildren() + 1; console.log(" counter" + total); var queId = firebase.database().ref('myData/').push({ counter : total, dateCreated: Date() }).key; } Mais parfois numChildren () génère le même compteur lorsque les […]

Utilisez href dans une division AngularJS ng-repeat

J'essaie d'insérer un lien href à l'intérieur d'un div qui utilise ng-repeat. Ce lien href doit être différent de chaque div créé avec ng-repeat, sa valeur faisant partie de la variable de portée AngularJS $. Voici mon code JS: var app = angular.module('test', []); app.controller('MainCtrl', function($scope) { var database = firebase.database(); database.ref(`trips/${userid}/trips`).once('value') // will return […]

Je veux calculer la somme du ShoppingCart sur Firebase avec Angularfire2

Je développe une application expérimentale qui utilise Angular2, Firebase et AngularFire2. Voici à quoi ressemblent mes données: { "ShoppingCartItem": { "item1":{ "quantity": 2, "productId": "abc" }, "item2":{ "quantity": 1, "productId": "bcd" } } "Product" { "abc":{ "name": "product1", "price": 5 }, "bcd":{ "name": "product2", "price": 6 } } } Voici mon panier. this.items = this.af.database.list('ShoppingCartItem') […]

Une application Web ne s'inscrit pas dans la console de projet Firebase

Dans ma console de projet, je reçois ce message. Il n'y a actuellement aucune application dans le projet FancyProject Je reçois ensuite les instructions pour inclure Firebase dans une étiquette de script dans ma demande. Cependant, je l'ai déjà inclus dans mon application React comme suit et j'ai vérifié pour m'assurer qu'il s'inscrit. Je suis […]

Comment utiliser la vérification de l'adresse de courrier électronique Firebase

Il semble y avoir une option pour confirmer l'adresse e-mail dans Firebase Web SDK3, voir ici (mettre votre propre identifiant de projet dans le lien), mais je ne trouve pas de documentation pour l'utiliser. Quelqu'un l'a-t-il fait?