【发布时间】:2015-11-11 02:53:58
【问题描述】:
我有一个自定义指令,我在其中计算宽度并将其分配给范围变量。该范围变量正在 html 中访问,该变量在 Firefox 和 chrome 中运行良好。但不在 Internet Explorer 中。
控制器中的代码
cellWidth: 160 // property of an object
指令中的代码
for (var i = 0; i < totalColumns; i++) {
scope.columnMapping.columns[i].tempCellWidth = scope.columnMapping.columns[i].cellWidth * 100) / tableWidth;
}
HTML
<div style="width: {{column.tempCellWidth}}%;"> {{columnName}} </div> // IE does not evaluate this..
IE 在检查元素时显示宽度:{{column.tempCellWidth}}%。
提前致谢。
【问题讨论】:
标签: html angularjs internet-explorer angularjs-scope directive