【发布时间】:2015-07-30 17:00:07
【问题描述】:
我有一个在 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>
【问题讨论】:
-
它可以在 chrome / firefox 中使用吗?如果是这样,IE 可能在兼容模式下运行。如果是这种情况,请尝试在您的
head标签中添加<meta http-equiv="X-UA-Compatible" content="IE=Edge" />。 -
是的,该应用程序在 chrome 和 FF 中运行良好。 \T头部包含
标签: angularjs internet-explorer templates