5
私はすでにこの問題についていくつかの質問と回答を読みましたが、それを解決する。'(snap:DataSnapshot)=> void型の引数が'(a:DataSnapshot)=>ブール型 'のパラメータに割り当てられない
私はIonic2を使用しており、Firebase Database v3からデータを取得する方法があります。私はionic serve
を行うときに、私は、コンソールにエラーが発生し、次の取得理由を私は理解していない :
Error TS2345: Argument of type '(snap: DataSnapshot) => void' is not assignable to parameter of type '(a: DataSnapshot) => boolean'.
Type 'void' is not assignable to type 'boolean'.
これはメソッドです:DataSnapshot
で
constructor(private http: Http) {
firebase.database().ref('users').orderByChild("id").on("value", function(snapshot){
let items = [];
snapshot.forEach(snap => {
items.push({
uid: snap.val().uid,
username: snap.val().username,
});
});
});
}
}