Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код $httpParamSerializerJQLike

  1. сервис в модуле ng

Обзор

Альтернативный сериализатор параметров $http, который следует логике метода param() jQuery. Сериализатор также отсортирует параметры в алфавитном порядке.

Чтобы использовать его для сериализации параметров запроса $http, установите его как свойство paramSerializer.

$http({
  url: myUrl,
  method: 'GET',
  params: myParams,
  paramSerializer: '$httpParamSerializerJQLike'
});

Также можно установить его в качестве стандартного paramSerializer в $httpProvider.

Кроме того, вы можете внедрить сериализатор и использовать его явно, например, для сериализации данных формы для отправки:

.controller(function($http, $httpParamSerializerJQLike) {
  //...

  $http({
    url: myUrl,
    method: 'POST',
    data: $httpParamSerializerJQLike(myData),
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  });

});

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/service/$httpParamSerializerJQLike

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API