Angularjs:在双向绑定方面需要帮助(双极绑定)

时间:2015-10-15 07:08:07

标签: php html angularjs data-binding

当后端的值发生变化时(在我的情况下,Mysql,患者详细信息)与任何其他用户(其他控制台),我想同时在另一个页面上更新这些值(不刷新页面).how有可能的。我的代码如下。

myscript.js

var ajaxApp=angular.module('ajaxApp',[]);
ajaxApp.controller('ajaxController',function ajaxController($scope,$http){
$http.get('core/getdata.php').success(function(data){
    $scope.patient=data;
});
});

我的php页面

<tr ng-animate="'animate'" ng-repeat="p in    patient|filter:pnametext|limitTo:10">
    <td><div class="btn btn-info">{{p.opNo}}</div></td>
                <td><b><a href="getPtDetails.php?pId={{p.pId}}">{{p.pName | uppercase}}</a></b></td>
                <td>
                <div ng-switch on="p.pCatId">
                  <div ng-switch-when="1">
                    ONE
                  </div>
                  <div ng-switch-when="2">
                   TWO
                  </div>
                  <div ng-switch-when="3">
                    THREE
                  </div>
               
              </div>
                </td>
                <td>{{p.pAge}}</td>
                <td>{{p.pHusFather}}</td>
                <td>{{p.phNumber}}</td>
                <td><a href="patientQ.php?pId={{p.pId}}"><button class="btn btn-danger">Add to Queue</button></a></td>
            </tr>  
    

1 个答案:

答案 0 :(得分:3)

建议使用socket.io(Web套接字)组人员在同一个chanel中编辑相同的内容,向其他人广播修改,并通知其他人并应用更改。 ajax不是实时的,而且成本更高 http://socket.io/

SUBDIRS :=

all: gamma.o delta.o

gamma.o: gamma.h
delta.o: delta.h gamma.h