我正在为我的问题寻找解决方案。 我有一个带有范围变量" image"的指令。我也有这个指令的模板文件。
在此模板中,如果设置了范围变量,我想添加样式属性(后台URL)。我的尝试在2小时前结束了。我无法在谷歌找到解决方案,或者我只是不知道如何更好地描述我的问题:)
<header ng-attr-style="{image != '' || 'background-image: url( {{image}}) );' }" style="" class="fullscreen">
结果应该是这样的:
scope.image = "abc.jpg"
<header style="background-image: url(abc.jpg)">
答案 0 :(得分:1)
<header ng-attr-style="{{image ? 'background-image: url(' + image + ') );' : '' }}" style="" class="fullscreen">