Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离子与ng类问题_Javascript_Angularjs_Ionic Framework_Ionic - Fatal编程技术网

Javascript 离子与ng类问题

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

我在firebase上有这样一个数据库:

{
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时,它也会将该类应用于所有卡。

尝试不使用单引号,或者尝试将单引号置于销售->销售'