Angular在ng-html-bind中使用marquee标记

时间:2014-11-20 12:22:35

标签: javascript html angularjs ng-bind-html

我有一个信息文本区域,它从右到左显示在选框中。但我也每45秒更新一次文本,我想重新启动marquee的动作

如何在文本更改时重新开始移动文本?我使用angular ng-html-bind来每45秒更新一次文本

我的控制器代码如下;

$scope.bind = "<p><font size=\"6\"><marquee>Hello</marquee></font></p>";

Html代码;

<div ng-bind-html="bind">

1 个答案:

答案 0 :(得分:1)

我建议只绑定文本,而不是尝试绑定html。

JSBIN

如果你想绑定新的html,可以使用$sce将html标记为安全,并从html字符串中删除转义字符\:

$scope.myHtml = $sce.trustAsHtml('<p><font size="6"><marquee>Hello</marquee></font></p>');

JSBIN