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);
}
})
我想使用url传递id的值但是当我使用上面的代码并将其show id作为文本调试时我无法访问服务器端控制器中id的值
答案 0 :(得分:0)
您的网址未包含该ID的值。您需要构建您的URL以包含ID,如下所示。
.withOption('ajax', {
url: '/users/others/list/' + $stateParams.id,
type: 'post',
data: function(data, dtInstance) {
console.log(data);
}
})