Ich höre auf socket.on, ich möchte alle Nachrichten auflisten, die aus dem Backend kommen, ich versuche mit ng-repeat alle eingehenden Nachrichten aufzulisten, aber es bricht in alphabetischer Reihenfolge und nur die erste Nachricht auf. Gibt es eine bessere Möglichkeit, socket.io mit angularJs ng-repeat oder anderen Anweisungen zu hören?Wie wird ng-repeat mit socket.io verwendet, wenn Sie eine Nachricht vom Backend erhalten?
main.html
<div class="col-md-4">
<p ng-repeat="data in message track by $index">{{data}}</p>
</div>
ctrl.js
socket.on('ditConsumer',function (data) {
$scope.message = data;
console.log($scope.message);
});
Sie müssten ein auslösen digest cycle wie in '$ scope. $ apply (() => $ scope.message = data)' –
Wie wäre es, wenn ich ein Array erstellen und Daten hinein und uns hineinschieben würde Das Array in ng-Wiederholung? – hussain
Sollte das gleiche sein –