Параметры AngularJS в URL - PullRequest
       24

Параметры AngularJS в URL

0 голосов
/ 02 октября 2018

Я использую AngularJS и хочу создать один сервис, который использует REST API.

Определение сервиса похоже на

function DiscoveryService($resource, userContextService) {
    var apiBaseUrl = userContextService.getApiBaseUrl();
    return $resource(apiBaseUrl + '/ports/:transferId/discovery/:messageId',
        null, {
            update: {
                method: 'PUT'
            },
            get: {
                method: 'GET'
            },
            remove: {
                method: 'DELETE'
            }
        });
}
DiscoveryService.$inject = ['$resource', 'userContextService'];
module.exports = DiscoveryService;

, проблема в том, что на некоторых страницах :transferId и :messageId работают, URL строится правильно (например, ports/12323435/discovery/2).

На некоторых других страницах не работают.URL-адрес /ports/discovery без идентификаторов.Я отслеживаю это в Fiddler.

Может кто-нибудь объяснить, как работает :trasnferId?или ссылка на соответствующую веб-страницу?

спасибо за любую помощь

...