在 AngularJs 中绑定 Websocket 消息



我被我的迷你项目困住了,我有一种感觉,这是微不足道的......

我正在尝试将 websocket 消息绑定到角度数据模型。我似乎做不到...

在我的控制器下方和一点 html 来显示数据。

    controllers.WebsocketController = mainModule.controller('WebsocketController', function($scope){
    $scope.test = 'test string';
    var socket = new SockJS('/dashboard');
    stompClient = Stomp.over(socket);
    stompClient.connect({}, function(frame) {
        setConnected(true);
        console.log('Connected: ' + frame);
        stompClient.subscribe('/topic/dashboardEntries', function(message){
            $scope.dashboardEntries = message.body;
        });
    });
})

这就是我用来显示数据的方法:

<div id="dateDiv" class="container" ng-controller="WebsocketController">
    <p id="response"> {{dashboardEntries}} </p>
    <p id="response1"> {{test}} </p>
</div>

我似乎无法理解为什么显示测试数据对象而仪表板条目没有......我调试了我的代码,我收到了这些消息 - 我也能够使用 jQuery 填充该段落,但数据绑定似乎不起作用......

$scope.$apply();

把戏...

相关内容

  • 没有找到相关文章

最新更新