2016-01-24 3 views
0

В настоящее время я реализую $ http для запросов данных с угловым datatable. Как можно было бы реализовать $ resource?

function serverData(sSource, aoData, fnCallback, oSettings) { 
    var request = { 
     method: 'POST', 
     url: '/datatable/post/' 
    } 

    $http(request).then((data) => {       
      fnCallback(data.data);       
     }); 
} 

$scope.dtOptions = DTOptionsBuilder.newOptions() 
    .withDataProp('data') 
    .withOption('processing', true) 
    .withOption('serverSide', true) 
    .withFnServerData(serverData); 

ответ

0

Реализация этого с помощью $ ресурс будет выглядеть следующим образом:

$resource('/datatable/post/').save({}, function(data){ 
    fnCallback(data.data); 
}) 

Кроме того, вы должны вводить ngResource в ваше приложение, как:

var app = angular.module('myApp', ['ngResource']);

И включить в HTML, как :

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-resource.js"></script>

Смежные вопросы