<span>Select color : </span>
<select ng-model="myStyle">
<option value="">none</option>
<option value="{color:red}">Red</option>
<option value="{color:'green'}">Green</option>
</select>
<div ng-style="myStyle">
Run Code Online (Sandbox Code Playgroud)
http://plnkr.co/edit/IOHjEGbuOzD4CjwRqIK9?p=preview
在这个plunker中,示例1工作得很好,但在示例2中选择颜色不起作用.
提前致谢
我正在使用Angular JS v1.1.5,并发现了一个有趣的IE相关问题.
在IE 9,10,11和Edge中,以下似乎不起作用,即使它在Chrome中运行良好:
<div style="width: {{progress.percent()}}%;"></div>
Run Code Online (Sandbox Code Playgroud)
虽然这适用于所有浏览器:
<div ng-style="{width: progress.percent() + '%'}"></div>
Run Code Online (Sandbox Code Playgroud)
我很好奇为什么第一个选项在IE/Edge中不起作用.这有什么已知的错误吗?