使用 ngStyle In AngularJs 动态刷新背景图像
Dynamic refresh background-image with ngStyle In AngularJs
当我使用Angular来动态改变div的背景图像时,我发现有两种设置背景图像的方法:
第一:
<div style="background:url({{example_expression}})"></div>
第二个:
<div ng-style="{backgroundImage: 'url({{example_expression}})'}"></div>
但是当我更改example_expression
时,只有第一种方式可以动态更改背景图像。
中有例子
ngStyle 有什么问题?
ng-style
不应包含 {{}}
插值指令,您可以直接访问那里的范围变量。另外 backgroundImage
应该是 'background-image'
标记
<div ng-style="{'background-image': 'url('+ example_expression+')'}"></div>
当我使用Angular来动态改变div的背景图像时,我发现有两种设置背景图像的方法:
第一:
<div style="background:url({{example_expression}})"></div>
第二个:
<div ng-style="{backgroundImage: 'url({{example_expression}})'}"></div>
但是当我更改example_expression
时,只有第一种方式可以动态更改背景图像。
ngStyle 有什么问题?
ng-style
不应包含 {{}}
插值指令,您可以直接访问那里的范围变量。另外 backgroundImage
应该是 'background-image'
标记
<div ng-style="{'background-image': 'url('+ example_expression+')'}"></div>