表未加载角度数据

时间:2017-04-20 09:45:09

标签: angularjs asp.net-mvc

我正在尝试使用onchange()事件上的数据表和角度js加载带有Sql数据的html表。 Sql Data在DataTable中加载,但是当我将数据表作为json返回时,Html表没有加载数据。

以下是我的行动结果:

public ActionResult getBychqIdForCheque(string custname)
 {
  DataTable dt = objemp.ChqIssueBs.getChqIssueDetail(custname);
  if (dt.Rows.Count>0)
   {
    return Json(dt, JsonRequestBehavior.AllowGet);
   }
  else
   {
    return Json(null, JsonRequestBehavior.AllowGet);
   }
   }

以下是我的角色代码:

app.factory('crudServiceUser', function ($http) {
    crudUserObj = {};
       crudUserObj.GetByEidForChq = function (eid) {
        var Emp;
        Emp = $http(
            {
                method: 'Get',
                url: '/Employee/ChequeIssue/getBychqIdForCheque',
                params: { custname: eid }
            }
            ).then(function (response) {
                return response.data;
            });
        return Emp;
    }         
   return crudUserObj;
});


app.controller('usersController', function ($scope, crudServiceUser) {
  $scope.getbyeidforchq = function (eid) {
   crudServiceUser.GetByEidForChq(eid).then(function (result) {     
            $scope.Cheque = result;
        })
    }

在我的观点下面:

<td ng-controller="usersController">
 <input type="text" ng-model="custname", ng-change = "getbyeidforchq(custname)" name="txtSearch" />
            <table border="1">
                <tr>
                    <th>Cheque Number</th>
                    <th>Customer Name</th>
                    <th>Cheque Status</th>
                </tr>
                <tr ng-repeat="cheqs in Cheque">
                    <td> {{cheqs.chqNo}} </td>
                    <td> {{cheqs.custName}} </td>
                    <td> {{cheqs.status}} </td>    
                </tr>

1 个答案:

答案 0 :(得分:0)

用于许多MySQL系统以及将来的其他系统的CRUD API

将REST API添加到MySQL 5.6 InnoDB,MariaDB数据库的单个文件PHP 5.6脚本。

要求 PHP 5.6或更高版本,已启用用于MySQL,PgSQL,Oracle或SqlSrv的PDO驱动程序

Transaction_CRUD_API