$scope.receivefb = function receivefb(){
var url ="js/db.php";
$http.post(url).success(
function(data){
console.log(data);
if(data.msg!=""){
document.getElementById('messages').innerHTML += '<div class="row message-body"><div class="col-sm-12 message-main-receiver"><div class="receiver"><div class="message-text" name="messaggio" id='+data.id+'>'+data.msg+'</div><span class="message-time pull-right">Sun</span></div></div></div>';
}
$timeout($scope.receivefb, 2000);
})
}
私はこのjavascript関数を使用して、2秒ごとにdbから最後のメッセージを取得したスクリプトを呼び出してから印刷します。私はこのタイムアウトのものを使用しないで、代わりに、私は常に新しいメッセージが検出されるたびに私のjavascriptをリッスンしトリガするような種類のスクリプトを使用したい。 概念はかなりシンプルですが、私はこの問題を解決する方法を知らない。サーバからのメッセージをプルしてクライアント側でレンダリングする