没有得到数据

时间:2017-09-02 07:52:08

标签: asp.net asp.net-mvc angularjs-directive

我正在使用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>

1 个答案:

答案 0 :(得分: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>