2

我有div一个ngStyle属性。最初div看起来不错。但是当我更新属性内部使用的ngStyle属性时,style标签不会更新。因此更改不会反映到div.

这是我的意思的一个例子:http ://plnkr.co/edit/YQIxJYEFWwbxiXr4HBwY?p=preview

最初div是绿色的。当您单击其下方的按钮时,您可以看到该ngStyle属性已更新为#ff0000(红色)颜色。但是该style属性没有得到更新。

有什么方法可以强制 angularstyle再次更新属性?

请注意:在我的真实场景中,div 有更多的style属性。并且div还有一个<p>具有样式属性等的标签。

我现在不想改变ngStyle外观。我想知道当我使用这个方法时是否可以强制更新样式属性。

4

1 回答 1

5

不要包装{{bg}}而是将其指定为bghttp ://plnkr.co/edit/F1fwgWn48fgZJT1mBiaQ?p=preview

于 2014-09-10T10:02:28.767 回答