Попытка получить параметр по этому URL-адресу: /api/events/{id}
$httpBackend.whenGET(/\/api\/events\/(.+)/, undefined, undefined, ['eventID'])
.respond(function(method, url, data, headers, params) {
console.log('get-params: ', params);
return 'test';
});
Также это не работает для меня:
$httpBackend.when('GET', /\/api\/events\/(.+)/).respond...
начиная с https://docs.angularjs.org/api/ngMock/service/$httpBackend (динамические ответы) это должно работать. Я что-то пропустил, или это баг?
Обратный вызов вызывается с URL-адресом типа: «/api/events/1», но параметры всегда остаются undefinded
.
EDIT: Это должно появиться в AngularJS версии 1.5.0.
.
:/\/api\/events\/([^\/]+)/
. - person Wiktor Stribiżew   schedule 16.12.2015