2
這裏是我的html代碼:角數據表不適用正確
<div ng-controller="withAjaxCtrl">
<table datatable="" dt-options="dtOptions" dt-columns="dtColumns" class="row-border hover"></table>
</div>
這裏是我的控制器:
(function() {
var manageBackOrdersController = function ($scope, $http, $routeParams) {
$http({
url: '/Profiles/firstJson',
method: "GET",
params: {}
}).success(function (data) {
var JSON = data;
$scope.data = JSON;
});
}
manageBackOrdersController.$inject = ['$scope', '$http', '$routeParams'];
angular.module('customersApp')
.controller('manageOrdersController', manageOrdersController);
angular.module('datatablesSampleApp', ['datatables'])
.controller('withAjaxCtrl', function ($scope, DTOptionsBuilder, DTColumnBuilder) {
$scope.dtOptions = DTOptionsBuilder.fromSource('scope.data')
.withPaginationType('full_numbers');
$scope.dtColumns = [
DTColumnBuilder.newColumn('Customer').withTitle('Customer')
];
});
}());
當我跑我的網頁,我得到一個錯誤說「錯誤:[NG:AREQ ]參數'withAjaxCtrl'不是一個函數,沒有定義「。我的數據被存儲在$ scope.data中。
感謝更新@ user1177440,答案只是給出我的頭當時的頂部,從而提到「嘗試替換',反正我會刪除我的答案,並upvote你的,保持良好的工作 – 2015-02-05 05:58:41
哦,我試圖刪除它,它說我不能刪除一個接受的答案 – 2015-02-05 05:59:29