0
Im은 KendoUI, AnduglarJS를 ASP.NET MVC 4에서 사용합니다. 데이터를 가져 와서 격자에 표시하려하지만 내 눈금이 데이터를 표시하지 않습니다. 데이터가 db에서 다운로드되었으며 js에 있습니다.Grid 데이터가 없습니다. Kendo UI 및 AngularJS가 ASP.NET MVC입니다.
{"type":"dfdgf","status":"dfdrf","ip":"dfdf","description":"cdsdfsdfs666","createdDate":"2014-12-29T12:09:55.16","id":1}
어떤 문제가 :
list.cshtml
<div class="panel panel-default" ng-controller="app.views.register.list as vm">
<div kendo-grid k-data-source="vm.registers" k-selectable="'row'"
k-pageable='{ "refresh": true, "pageSizes": true }'
k-on-change="vm.handleChange(kendoEvent)"
k-columns='[
{ "field": "type", "title": "Typ"},
{ "field": "status", "title": "Status"},
{ "field": "ip", "title": "IP"},
{ "field": "description", "title": "Opis"},
{ "field": "createdDate", "title": "Data utworzenia", type: "datetime", format: "{0:d}"}
]'>
</div>
</div>
list.js 여기에 내가 데이터를 vm.registers에서
(function() {
var app = angular.module('app');
var controllerId = 'app.views.register.list';
app.controller(controllerId, [
'$scope', '$location', 'abp.services.app.register',
function ($scope, $location, registerService) {
var vm = this;
var localize = abp.localization.getSource('Ebok');
//kendo.culture("en-EN");
vm.handleChange = function (kendoEvent) {
var grid = kendoEvent.sender;
var selectedData = grid.dataItem(grid.select());
var id = selectedData.id;
vm.changeRegister(id);
}
vm.registers = new kendo.data.ObservableArray([]);
registerService.getRegisters({ PageSize: 20 }).success(function (data) {
vm.registers = new kendo.data.ObservableArray(data.registers);
});
}
]);
})();
은 예입니다?