Я хотел бы предложить динамический маршрут с помощью AngularJS и получить массив значений, например, мы будем делать с параметрами запроса GET: (/? Id [] = 1 & id [] = 2..) Я не знаю, дает ли угловой js "чистый" способ:
/array/of/value/[1,2,3,4]
И получите массив с ngRoute и $ routeProvider:
.when("/list/:arrayOfValue", {templateUrl: "./partials/list.html", controller: "ListController"})
Если вы используете модуль ui-router
, просто введите $state
и используйте $state.params.arrayOfValue
myModule.controller('myController', ['$state', function($state) {
var myArray = $state.params.arrayOfValue;
});
Я тестировал его и работал с массивом чисел или строк:
/array/of/value/[1,2,3,4]
/array/of/value/['test', 45, 'app']