使用AngularJS工厂从MySQL数据库中获取数据

时间:2017-04-25 15:55:26

标签: php mysql angularjs

我是AngularJS的新手并愿意知道。

我想使用工厂服务从MySQL数据库获取数据并将此数据传递给我的控制器。

connect.php

      $conn = mysqli_connect('localhost', 'root','db1975','testang', '3306');

     if(!$conn){
        die("couldnt connect".mysqli_error);
     }

   $query = "SELECT * FROM users";
   $result = $conn->query($query);
   $data = array();

  if( $result->num_rows>0){
       while($row = $result->fetch_object()){
          $data[] = $row;
      }
   }

   echo json_encode($data);

这是我的服务,

    app.factory ('repertoire', ['$http', function($http){

        $http.get('controllers/data/connect.php').then(function ImSuccessful(data) {
        return data;
    });
   }]);

最后我的控制器:

   app.controller('MainController', ['$scope', 'repertoire',function($scope){

        $scope.liste = data.data;
        $scope.titre = "Liste";



     }]);

它说tjhat曲目没有返回任何值,但我无法理解为什么

0 个答案:

没有答案