【发布时间】:2014-10-29 07:50:45
【问题描述】:
我正在尝试使用 angular 对元素应用渐变,但使用 ngStyle 失败。
这是我尝试实现的一个示例: http://run.plnkr.co/plunks/mwJBcWaJ1hqOUCsSyy8a/
旧链接,失效了http://run.plnkr.co/maDs3PSWw4Y5tDfb/
在示例中,我使用的是普通的style="{{css}}",这不是in the documentation 所述的推荐方法(简短版本,第 5 步)。它不会在 IE
如果我尝试使用 ng-style="css" 并进行如下设置:
$scope.css = {
background: '-webkit-linear-gradient(' + gradient + ')',
background: '-moz-linear-gradient(' + gradient + ')'
…
}
您会看到一个明显的问题,css 对象只能包含 background 的一个实例。
我想不出很多情况下我必须像这样使用浏览器前缀。 AngularJS 是否以任何方式解决了这个问题,或者是否有 IE
【问题讨论】:
标签: css angularjs linear-gradients ng-style