Javascript 离子与ng类问题
我在firebase上有这样一个数据库:Javascript 离子与ng类问题,javascript,angularjs,ionic-framework,ionic,Javascript,Angularjs,Ionic Framework,Ionic,我在firebase上有这样一个数据库: { Dogs { Dog1{ name: 'name1', breed: 'breed1', sold: true } } } 我在爱奥尼亚岛上有一套卡片,上面显示了每只狗的信息 我想能够改变css的卡时,出售的价值是真实的,如改变其背景颜色或设置一个文本 可以使用firebase吗 这是我的尝试: 控制器: $scope.soldClass = []; var fire
{
Dogs {
Dog1{
name: 'name1',
breed: 'breed1',
sold: true
}
}
}
我在爱奥尼亚岛上有一套卡片,上面显示了每只狗的信息
我想能够改变css的卡时,出售的价值是真实的,如改变其背景颜色或设置一个文本
可以使用firebase吗
这是我的尝试:
控制器:
$scope.soldClass = [];
var firebaseObj = new Firebase("https://<MY-APP>.firebaseio.com/Dogs");
firebaseObj.orderByChild("sold").on("child_added", function(snapshot) {
console.log(snapshot.key() + " was " + snapshot.val().sold + " sold");
$scope.soldClass = snapshot.val().sold;
return $scope.soldClass;
});
我的部门:
<div class="item item-avatar" ng-class="{sold: soldClass == 'true'}">
CARD
</div>
问题是,即使在数据库中销售值为false时,它也会将该类应用于所有卡。尝试不使用单引号,或者尝试将单引号置于销售->销售'