我可以从firebase检索用户名并记录它,但是当我试图绑定它时它不起作用

时间:2016-06-13 11:36:27

标签: angularjs firebase firebase-realtime-database

我可以从firebase检索用户名并记录它但是当我试图绑定它时它不起作用 用户名在google id

var ref = new Firebase("https://firebaseio.com");
ref.child("users").child(authData.uid).once("child_added",function(snapshot)
{
 var name1 = snapshot.child("name").val();
 $scope.username = name1;
 console.log("username : "+ $scope.username);
 $scope.$apply();

});

我的firebase JSon

{
  "users" : {
    "google:107950469269631469408" : {
      "-KK87pj5tW9EL8hL9To7" : {
        "id" : "google:107950469269631469408",
        "name" : "muzi ngobe"
      },

    }
  }
}

这是我的观点

<ion-view title="Reminders" id="page7">
    <ion-content padding="true" ng-controller="loginCtrl" class="has-header">
        <div class="list card">
            <div class="item item-divider">{{username}}</div>
            <div class="item item-body">
                <form class="list">
                    <ion-checkbox>{{username}}</ion-checkbox>
                </form>
            </div>
        </div>

    </ion-content>
</ion-view>

1 个答案:

答案 0 :(得分:-1)

如果群体以非角度感知的方式发生,请使用$scope.apply()启动摘要周期。