<marquee>标签不使用Angular 2 Interpolation

时间:2018-04-29 06:44:15

标签: html angularjs angular2-template

当使用带有插值的marquee标签时,文本没有按预期移动,我看到某个地方的字幕现在已被弃用的html标签,是否有替代品可用。

这很好用

<marquee direction="left" speed="slow" behavior="loop">
North Korea will close main nuclear test site in May, South says              
</marquee>

但文字没有移动

<marquee direction="left" speed="slow" behavior="loop">
{{BreakingNews}}             
</marquee>

同样,文字不移动

<marquee direction="left" speed="slow" behavior="loop" [innerHTML]='BreakingNews'>       
</marquee>

1 个答案:

答案 0 :(得分:0)

当您在加载时制作选框标签,一段时间后,当您添加动态内容时,它会变空。

在调用动态代码之前,您只需要在 marquee 标签中添加一个 '&nbsp;' 空格即可。

这会创建一个在您的前端不可见的空间,并且您的选框标签在加载时不再为空。这工作正常。