Как вызвать параметр ajax в DTOptionsBuilder с настраиваемой функцией, объявленной в служебном файле - PullRequest
0 голосов
/ 17 июня 2019

Я хотел бы вызвать метод отдыха Java, уже объявленный в моем сервисном файле в withOption ('ajax') DTOptionsBuilder для моего набора данных angularjs.

Я попытался вызвать службу в качестве функции ajxно моя таблица всегда пуста в html, при этом она превращает данные.

$scope.dtOptions = DTOptionsBuilder.newOptions()
    .withOption('ajax', function() {            
        MyService.getAllPerson($scope.age).then(function(reslt) {                   
            $scope.listOfPersonByage=reslt;
        });             
    })
    .withOption('processing', true) //for show progress bar
    .withOption('serverSide', true) // for server side processing
    .withDataProp('data')
    //...

});

в html:

<table class="table  table-striped" datatable="" dt-options="dtOptions">
    <thead class="header-color">
        <tr>                                
            <th class="col-md-2">name</th>
            <th class="col-md-2">firstname</th> 
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat="p in listOfPersonByage">

            <td >{{p.name  }}</td>
            <td >{{p.firstname}}</td>

        </tr>
    </tbody>
</table>

ошибки нет, но кажется, что моя таблицав HTML не распознает данные, как я могу решить эту проблему

...