[@nativescript/firebase-firestore] ERROR collectionWithPath #bug
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- firebase, typescript
- Domínio
- database, mobile-dev
Direção de pesquisa
Comece com a inicialização em app.js e a chamada do Firestore em Users.vue, usando os pacotes relatados NativeScript-Vue e @nativescript/firebase como contexto de reprodução. Compare o comportamento quando a inicialização é colocada em App.vue e, em seguida, verifique se a obtenção da coleção users funciona a partir de Users.vue com a inicialização mantida em app.js.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Bug Report: Cannot read properties of undefined (reading 'collectionWithPath') in Firebase Firestore
Description
When trying to fetch data from Firestore using firebase().firestore().collection("users"), the following error occurs:
However, initializing Firebase in App.vue instead of app.js resolves the issue.
Environment
- NativeScript-Vue:
3.0.0-rc.2 - @nativescript/firebase-firestore:
3.4.0-alpha.1 - Platform: (e.g., Android, iOS)
Steps to Reproduce
- Initialize Firebase in
app.jslike this:import { firebase } from "@nativescript/firebase-core"; import "@nativescript/firebase-firestore"; firebase().initializeApp({ showNotifications: true, showNotificationsWhenInForeground: true, }); - Fetch Firestore data in Users.vue
firebase()
.firestore()
.collection("users")
.orderBy("points", "desc")
.where("points", ">", 0)
.get()
.then((querySnapshot) => {
querySnapshot.forEach((documentSnapshot) => {
users.push({
...documentSnapshot.data(),
id: documentSnapshot.id,
});
});
});
- Linguagem predominante
- TypeScript
- Estrelas
- 62
- Forks
- 53
- Merge médio
- 8d 4h
- PRs com merge (30d)
- 2
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de NativeScript/firebase
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
NativeScript/firebase#292 ·
-
Can't install package Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
NativeScript/firebase#289 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
NativeScript/firebase#288 · 4 reações ·
-
bug ios
NativeScript/firebase#287 · 1 responsável ·
-
Uh-Oh Shazam Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100
NativeScript/firebase#286 ·
Todas as issues de NativeScript/firebase
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
vercel-labs/just-bash#464 ·
-
looksLikeSlug() is ASCII-only, so non-Latin entity slugs (e.g. Korean) skip exact match and collapse Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
TanStack/tanstack.com#1293 ·