Angular Array et promise problème

Par fital, il y a 8 ans


Salut !

Voilà j'essaie de push un array pour faire un each dans ma view mais impossible.. soit j'ai push undefined, soit j'ai un InvalidPipeArgument: '' for pipe 'AsyncPipe'.

Voici mon code

pictures: Array<any> = []; constructor( public navCtrl: NavController, private afAuth: AngularFireAuth, private afDatabase: AngularFireDatabase, @Inject(FirebaseApp) firebaseApp: any) { this.afAuth.authState.subscribe(data=> { this.afDatabase.list(`profile/${data.uid}/gallery`).subscribe((item)=> { for (let entry of item) { const storageRef = firebaseApp.storage().ref().child(`profile/${data.uid}/gallery/${entry.$value}`); storageRef.getDownloadURL().then(url1 => { this.pictures.push(url1); }).catch((e)=> console.log(e)); } }) }); }

Merci d'avance pour votre aide !

1 réponse

Laznet, il y a 8 ans

testtesttest