While working with Angular JS v1.1.5, I came across an interesting issue related to Internet Explorer.
In IE 9, 10, 11, and Edge, the following code snippet doesn't work as expected, even though it works fine in Chrome:
<div style="width: {{progress.percent()}}%;"></div>
On the other hand, this alternative method works seamlessly in all browsers:
<div ng-style="{width: progress.percent() + '%'}"></div>
I'm intrigued why the first option fails to function properly in IE/Edge. Are there any known bugs associated with this?