AngularJS-html渲染和ng-bind-html不安全

AngularJS - html rendering and ng-bind-html-unsafe

本文关键字:ng-bind-html 不安全 AngularJS-html      更新时间:2023-09-26

大家好,我对angularJS html渲染有点问题。问题是,当我使用ng-bind-html-unsafe时,布局看起来完全错误。但是,我只是把鼠标悬停在那个区域,所有的东西都会移动到正确的位置。所以不知怎么的,我想它有一些与angularJS自定义属性有关的东西,因为没有ng-bind-html-unsafe,一切都很好。

<li><a href="#!/static/faq"
    ng-bind-html-unsafe="locale['static-faq']"></a></li>
<li><a href="#!/static/privacy-policy"
    ng-bind-html-unsafe="locale['static-privacy-policy']"></a></li>
<li><a href="#!/static/terms"
    ng-bind-html-unsafe="locale['static-terms']"></a></li>
<li><a href="#!/static/contact"
    ng-bind-html-unsafe="locale['static-contact']"></a></li>
<li><a href="#!/static/team"
    ng-bind-html-unsafe="locale['static-team']"></a></li>

事实证明angularJS没有问题。这是因为text-decoration: uppercase,我没想到它会成为一个问题。