Angular.js ng样式无法发出与元素's的高度

Angular.js ng-style fails to emit css styles related to element's height

本文关键字:元素 高度 ng js 样式 Angular      更新时间:2023-09-26

ng-style应该基于通过JSON定义的样式来发出html style属性。例如:

 <div ng-style='{"background-color":"yellow", "height":"500px;"}'></div>

应该编译成这样的东西:

 <div style='background-color:yellow; height:500px;'>

现在的问题是,它适用于一些css样式,如background-color,但不适用于其他一些样式,如height。这是一个现场演示:http://plnkr.co/edit/DACbF0GHU7LweBL9poka?p=preview我是做错了什么,还是这是Angular中的一个错误?

PS。这个问题不是关于内联样式是否是个好主意。条形图之类的东西需要将高度绑定到动态数据。

问题是500px后面的分号。应为:

<div ng-style='{"background-color":"yellow", "height":"500px"}'></div>