Встроенная ширина не работает в IE при связывании с AngularJS

0

Я создал jsfiddle, чтобы проиллюстрировать проблему.

Если у меня есть следующий HTML:

<div id="div1">
    <div id="div2">Test</div>
    <div id="div3" style="width:{{progress}}%;"></div>  
</div>

где, например. $scope.progress = 50; , он правильно отображает ширину в FF и Chrome, но в IE ширина всегда 100%;

Теги:
internet-explorer

1 ответ

3
Лучший ответ

Попробуйте использовать ng-стиль:

<div id="div3" ng-style="{'width': progress + '%' }"></div>
  • 0
    Потрясающие! Спасибо! Интересно, как это работает в FF / Chrome, но не в IE ...
  • 1
    Вы можете прочитать больше об этом в этом выпуске: github.com/angular/angular.js/issues/2186

Ещё вопросы

Сообщество Overcoder
Наверх
Меню