1

下の図では、カレンダーに 5 つのイベントが追加されています。キーの名前 (たとえば、13No (11 月 13 日を表す)) は、ループ時に検索したいものです。

削除ボタンをクリックすると、親の ID を確認してデータベース内のすべてのキー名と比較し、一致が見つかったら、このキーをデータベースから削除します。私は Firebase を初めて使用するので、データベースをループする方法がわからないので、助けていただければ幸いです。

編集:キーの名前を検索したいIDと同じになるように変更して簡単にしましたが、まだループを機能させることができません。

ファイアベースの例

削除を実行する関数は次のとおりです。

var myDataRef = new Firebase('Removed for safety reasons'); //The name of my database

function deleteEvent() {

    var parent = this.parentNode.id; //Grabs the button parent's ID

    for (i = 0; i < myDataRef.length; i++) { //Tried a for loop but didn't work with myDataRef.length

        //If parent matches myDataRef[i]
        //Then delete myDataRef[i]
    }
}
4

0 に答える 0