【发布时间】:2016-05-23 08:48:08
【问题描述】:
我想在我的数据更改时更改颜色项。我使用这个模板代码:
<ion-view view-title="Evénement" class="content">
<ion-content class="padding">
<ion-list>
<ion-item ng-repeat="myuser in users">
<span>{{myuser.user_name}} </span><a class="button button-icon icon ion-person-add icon_add" ng-click="addContact('{{myuser.id}}')" ng-class="{contact_added : myuser.isContact }"></a>
</ion-item>
</ion-list>
</ion-content>
</ion-view>
我使用 firebase 来加载和保存数据。所以,我用这段代码来同步数据。
ref.child('contact').child(authData.uid).on('child_added', function (snapshot) {
var myUser = snapshot.key();
$scope.users.push(myUser);
});
当我在 firebase 上添加联系人时,我的颜色图标不会立即改变。我必须在 html 页面上单击并移动鼠标以更新颜色。
当数据发生变化时,如何立即刷新我的图标?
【问题讨论】:
标签: javascript angularjs ionic-framework firebase