Как получить доступ к значению параметра в моем контроллере сервера?

0
app.controller('UserOthersListCtrl', ['$http','$scope', '$stateParams', 'userOthers','$compile', '$state','DTOptionsBuilder', 'DTColumnBuilder',
 function($http, $scope, $stateParams, userOthers, $compile, $state,    DTOptionsBuilder, DTColumnBuilder)

{

var vm = this;

vm.dtInstance = {};
vm.users = [];
console.log("user", $stateParams.id);
vm.page = $stateParams.page;

vm.dtOptions = DTOptionsBuilder.newOptions()

   .withOption('ajax', {
       url: '/users/others/list/id',
       type: 'post',
        data: function(data, dtInstance) {


           console.log(data);
       }


    })

Я хочу передать значение id с помощью URL-адреса, но когда я использую приведенный выше код и отлаживаю его идентификатор show как текст, и я не могу получить доступ к значению id в контроллере на стороне сервера

Теги:

1 ответ

0

В ваших URL-адресах не указано значение для идентификатора. Вам нужно построить URL-адрес, чтобы включить идентификатор следующим образом.

.withOption('ajax', {
   url: '/users/others/list/' + $stateParams.id,
   type: 'post',
    data: function(data, dtInstance) {
       console.log(data);
   }
})

Ещё вопросы

Сообщество Overcoder
Наверх
Меню