Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Angularjs Firebase即时同步无法正常工作_Angularjs_Firebase Realtime Database_Angularfire - Fatal编程技术网

Angularjs Firebase即时同步无法正常工作

Angularjs Firebase即时同步无法正常工作,angularjs,firebase-realtime-database,angularfire,Angularjs,Firebase Realtime Database,Angularfire,我有$scope。从父控制器访问,然后通过ng在每个访问中重复,实例有自己的作用域和自己的控制器。自己控制器中的每个实例从firebase数据库获取一个员工对象。但问题是,当我从firebase数据库更改Employee对象的数据时,它不会更改视图上的数据,但当我第二次更改时,它会显示以前的更改,而不是当前的更改 我在AngularFire中从firebase数据库中拉出一个对象,如下所示 var empRefIN = firebase.database().ref('Employees/' +

我有
$scope。从父
控制器
访问
,然后通过
ng在每个
访问中重复
,实例有自己的作用域和自己的
控制器
。自己控制器中的每个实例从
firebase数据库
获取一个
员工
对象。但问题是,当我从
firebase数据库
更改
Employee
对象的数据时,它不会更改视图上的数据,但当我第二次更改时,它会显示以前的更改,而不是当前的更改 我在AngularFire中从firebase数据库中拉出一个对象,如下所示

var empRefIN = firebase.database().ref('Employees/' + $scope.VMS.$id + '/' + Object.keys($scope.visit.Employee)[0])

$scope.employeeINDetail = $firebaseObject(empRefIN);
这是我的HTML

<div ng-repeat="visit in Visits" ng-controller="INCtrl" ng-if="visit.Status=='IN'">

    <div class="row">

    <div class="col-lg-7" style="margin:0 auto;margin-top:5px;">
         <p>

              <b >{{employeeINDetail.empName}}</b> 

         </p>


 </div>


{{employeeindeail.empName}