2017-01-29 4 views
0

私はほとんどのブラウザでFirebaseを使用して機能するウェブサイトを構築しようとしていますが、このチュートリアルで使用されている矢印機能はSafariで構文エラーを引き起こします。どうすればこの問題を回避できますか?ありがとう!Firebase Webチュートリアルの矢印機能を避けるにはどうすればいいですか

firebase.initializeApp(config); 

    var bigOne = document.getElementById('bigOne') 
    var dbRef = firebase.database().ref().child('text'); 
    var text = new String('') 
    dbRef.on('value', snap => bigOne.innerText = snap.val()); //error occurs here 

エラーがでSyntaxErrorです:予期しないトークン '>'

+1

dbRef.on('value', snap => bigOne.innerText = snap.val()); 

を交換矢印機能に関するドキュメントをお読みください。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions実際にそこによく説明されています。 – Tomalak

答えて

2

だけ

dbRef.on('value', function(snap) { 
    return bigOne.innerText = snap.val(); 
} 
+0

これを機能させるために必要なことは、リターン関数の後ろに大かっこを追加することでした。ありがとう! –

関連する問題