0
我正在使用angularjs創建一個項目。我想從數據庫中獲取數據。我試過這段代碼,但是我們沒有收到數據,也沒有在控制檯中發現任何錯誤。將調試器放入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>