我的HTML就是这样:
<div data-ng-attr-style="background:url({{ backgroundImage}}) !important; background-size:cover;" ></div>
现在我可以将条件置于双花括号{{only。
但如果我提出条件就会中断。
我希望有这样的条件:
data-ng-attr-style="condition ? {background:url({{ backgroundImage}}) !important; background-size:cover;} : {display:none}"
请帮忙。
答案 0 :(得分:1)
您需要将条件置于{{}}内:
data-ng-attr-style="{{ condition ? 'background:url(' + backgroundImage + ') !important; background-size:cover' : 'display: none' }}"
或者你为了更好的可读性而添加了几行:
data-ng-attr-style="{{
condition
? 'background: url(' + backgroundImage + ') !important; background-size: cover;'
: 'display: none'
}}"
答案 1 :(得分:0)
尝试data-ng-style
data-ng-style="{true : {'background': vm.backgroundImage } , false: {display: 'none'}}[vm.condition]"
工作示例: