簡體   English   中英

如何在Angular JS表中顯示PHP對象數組?

[英]How to display array of objects php in angular js table?

我開始使用Angular和PHP。 我有一個JSON數組,它通過$http調用將PHP文件發送到AngularJS函數,但是我無法在函數js中獲取JSON數組值。

帶有控制台日志的json結果是:

ConsoleLog結果

php功能:

foreach ($result as $row) {
   $out[] = $row;  
}

echo json_encode($out);

JS:

app.controller('controllerJs', ['$scope', '$http', function($scope,$http){
$scope.clients = [];

$scope.All = function(){
   $http.get('/App/getAll.php')
           .then(function(data){
              $scope.clients = data;
           });
}

}]); 

php表:

 <tbody>
    <tr ng-repeat="item in clients">
      <td>{{item.nombre}}</td>
      <td>{{item.especialidad}}</td>
    </tr>
 </tbody>

您應該訪問響應的data屬性,

$scope.All = function(){
   $http.get('/App/getAll.php')
           .then(function(data){
       $scope.clients = data.data;
   });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM