Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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
Php 使用ng repeat的表剂量负荷数据_Php_Html_Angularjs - Fatal编程技术网

Php 使用ng repeat的表剂量负荷数据

Php 使用ng repeat的表剂量负荷数据,php,html,angularjs,Php,Html,Angularjs,我正在将数据从php加载到angular js中的一个变量中,但表没有加载数据,并且仍然为空 <script> var app = angular.module('clientesApp', []); app.controller('clientesController', function ($scope,$interval) { $scope.clientes =[];

我正在将数据从php加载到angular js中的一个变量中,但表没有加载数据,并且仍然为空

<script> var app = angular.module('clientesApp', []); app.controller('clientesController', function ($scope,$interval) { $scope.clientes =[]; $scope.error = []; $scope.alertMsg=false; $scope.carregarClientes = function () { $.getJSON( "/abcaia/getclientes.php", {}, function (jsonData) { $scope.clientes = jsonData; console.log($scope.clientes); $scope.applay; }); }; }); </script> var app=angular.module('clientesApp',[]); app.controller('clientesController',函数($scope,$interval){ $scope.clientes=[]; $scope.error=[]; $scope.alertMsg=false; $scope.carregarClientes=函数(){ $.getJSON( “/abcaia/getclientes.php”,{}, 函数(jsonData){ $scope.clientes=jsonData; console.log($scope.clientes); $scope.applay; }); }; }); 我添加了一个按钮,该按钮调用请求数据的功能,然后加载数据,但我不希望在页面加载时加载它

       <div ng-init="carregarClientes()">
         <button id="btnEnviaComent" class="btn btn-success btn-x" ng-click="carregarClientes()">
             Enviar
         </button>
         <table class="table table-bordered table-striped">
             <thead>
               <tr>
                 <th>id</th>
                 <th>info</th>
               </tr>
             </thead>
             <tbody ng-repeat = "c in clientes" >
               <td>{{c.idCliente}}</td>
               <td>{{c.info}}</td>
             </tbody>
         </table>
       </div>

羡慕
身份证件
信息
{{c.idCliente}}
{{c.info}}

只需在函数声明后调用
$scope.carregarclients()
。您将获得与单击按钮相同的结果。

只需在函数声明后调用
$scope.carregarclients()
。您将获得与单击按钮相同的结果。

发现问题

我有$scope.apply;代替$scope.$apply()

找到了问题


我有$scope.apply;代替$scope.$apply()

我已经尝试过这样做,但是它仍然没有加载表,我也在我的函数中添加了一个ng init,但是仍然没有结果,thnx无论如何删除
ng init
,我建议您避免在模板中添加逻辑。这使得调试变得更加困难。另一个建议是使用组件库设计。你在浏览器上调试过吗?我已经试过了,但它仍然没有加载表,我也在我的函数中添加了一个ng init,但仍然没有结果,thnx无论如何删除
ng init
,我建议你避免在模板中添加逻辑。这使得调试变得更加困难。另一个建议是使用组件库设计。你在浏览器上调试过吗?