当我使用Angular 动态更改div的backgroundImage时,我发现有两种方法可以设置backgrond-image:
第一:
<div style="background:url({{example_expression}})"></div>
第二:
<div ng-style="{backgroundImage: 'url({{example_expression}})'}"></div>
但是当我改变时example_expression,只有第一种方式可以动态地改变backgroundImage.
Plunker有一个例子
ngStyle出了什么问题?
我使用 Angular 的 ng-style 和 css 的“calc()”进行了以下内联样式设置,但它不起作用。任何人都可以告诉我出了什么问题吗?
// my jade file has a class named '.logo-area'.
.logo-area(ng-style="{'right':'calc(100% -'+({{fixedWidth}}+'px') +')'}")
Run Code Online (Sandbox Code Playgroud) 我已经ng-style在代码中使用了,但我的经理说不使用,ng-style因为它会产生问题.
我还不知道他之前遇到了什么问题,我想知道使用它有什么缺点ng-style?