角度ng-attr-表达式与范围。变量在结果中

时间:2016-03-02 13:33:10

标签: javascript angularjs angularjs-directive

我正在为我的问题寻找解决方案。 我有一个带有范围变量" 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)">

1 个答案:

答案 0 :(得分:1)

<header ng-attr-style="{{image ? 'background-image: url(' + image + ') );' : '' }}" style="" class="fullscreen">