【发布时间】:2016-08-18 06:25:49
【问题描述】:
我有一个如下定义的 DIV:
<button ng-repeat="message in user.messages">
<div ng-model="message" ng-show="{{message.received && !message.read}}" class="btn bg-green"></div>
<div ng-model="message" ng-show="{{message.received && message.read}}" class="btn bg-green" ></div>
<div ng-model="message" ng-show="{{!message.received}}" class="btn bg-amber"></div>
基本上,我会根据消息状态(已接收、已发送、已读)更改(显示/隐藏)图标。 但是,当我更新消息的状态时,即使我已将其与 ng-model 绑定,图标也不会改变。我需要刷新整个页面才能更新图标。
我可以通过 Angular 进行此更新吗?
谢谢。
【问题讨论】:
-
你有更多可以展示的 angularjs 代码吗?
标签: html css angularjs data-binding angular-ngmodel