2017-09-02 31 views
0

1つのプロジェクトを作成中は、angularjsを使用しています。私はdatabase.iからデータを取得したいのですが、このコードを試してみましたが、データをコンソールにも取得していません。デバッガをjavascriptに入れて正常に実行した後データを取得していません

あなたのフィードバックをお寄せください。私のコントローラで

public JsonResult userList() 
    { 
     dBase dal = new dBase(); 
     var userlist = dal.GetAllUsers("0"); 
     return Json(userlist, JsonRequestBehavior.AllowGet); 
    } 

<link href="~/css/custom.css" rel="stylesheet"> 
<script src="~/js/AngularJS.js"></script> 
<script src="~/js/angular.min.js"></script> 
<script src="~/js/Module.js"></script> 
<script src="~/js/Service.js"></script> 
<script src="~/js/WolskiDevJ.js"></script>  

in module 
    var app = angular.module("myApp", []); 

in Service.js 

    app.service("myService", function ($http) { 
    this.getAlluser = function() { 
     debugger; 
     try { 
      return $http.get("users/userList"); 
     } 
     catch (err) { 
      return err; 
     } 
    }; 
}); 

in WolskiDevJ.js 

    app.controller("UserCntrl", function ($scope, myService) { 
    getalluserlist(); 
    function getalluserlist() { 
     debugger; 
     var getuserdata = myService.getAlluser(); 
     debugger; 
     getuserdata.then(function (usr) { 
      $scope.userlist = usr.data; 
     }, function() { alert('get error') }); 
    }; 
}); 

in view am using the code like 

    <script src="~/js/AngularJS.js"></script> 
<script src="~/js/angular.min.js"></script> 
<script src="~/js/Module.js"></script> 
<script src="~/js/Service.js"></script> 
<script src="~/js/WolskiDevJ.js"></script> 

    <div class="static_pages home" ng-app="myApp" ng-controller="UserCntrl"> 
    <table id="myTable" class="table table-striped table-bordered table-hover"> 
                 <thead> 
                  <tr> 
                   <th width="8%">Name</th> 
                   <th width="20%">Email</th> 
                   <th width="12%">Username</th> 
                   <th width="14%">Access</th> 
                   <th width="8%">Status</th> 
                   <th width="6%">Edit</th> 
                  </tr> 
                 </thead> 
                 <tbody> 
                  <tr ng-repeat="userlist in ulist"> 
                   <td>{{userlist.first_name}} </td> 
                  </tr> 
    </table> 
    </div> 

答えて

0

代わりの

<tr ng-repeat="userlist in ulist"> 
    <td>{{userlist.first_name}} </td> 
</tr> 

種類のコードを使用しています

<tr ng-repeat="myUser in userlist"> 
    <td>{{myUser.first_name}} </td> 
</tr> 
関連する問題