我有一个指令,在angularJS项目中显示一个字体框。代码块在其他浏览器中工作正常,但在IE(10,& 11)中,模板变量未被处理,“{{currentFont}}”实际显示在浏览器中而不是它代表的变量中。
我还将currentFont变量添加到div的类中以查看它是否会在IE11中处理,并且它工作正常。它只是标签内部的变量是问题所在。
我认为这是一个常见问题,很容易修复。有没有人有任何想法?
<div id="fnt-select" class="select-box {{ currentFont }}" ng-class="{disabled: !selectedTextField}" ng-click="!selectedTextField || toggleSelect($event)">
{{currentFont}}
</div>
答案 0 :(得分:1)
答案是使用ng-bind
<div id="fnt-select" ng-bind="currentFont" class="select-box {{ currentFont }}" ng-class="{disabled: !selectedTextField}" ng-click="!selectedTextField || toggleSelect($event)"></div>