$ scope。$ apply不对ng-bind-html应用更改

时间:2014-12-03 15:48:01

标签: javascript angularjs

我有一个websocket,用于记录我的应用程序的操作,并试图将这些数据显示给用户。该页面似乎只显示控制器加载后通过套接字发送的第一条日志消息。

在控制器中:

$scope.$on('log-update', function(event, args){
    $scope.$apply(function(){
        $scope.log = $sce.trustAsHtml(args.newLog);
    });
});

HTML:

<div id="logPanel" style="height: 807px; overflow: scroll;" ng-bind-html="log"></div>

我已经确认范围确实收到了所有套接字消息,而且它只是一个绑定问题。

谢谢!

0 个答案:

没有答案