У меня есть следующий код, который работал нормально до тех пор, пока я не развернулся на тестовом сервере:
$scope.getUserList = function (userName) {
$http({
method: "get",
url: "GetUserList",
params: { userName: userName }
}).
success(function (data) {
$scope.users = data;
}).
error(function () {
alert("Error getting users.");
Проблема заключается в том, что я развернулся в виртуальном каталоге, а вызов ниже пытается попасть в GetUserList из корня сервера. Это имеет смысл, и я знаю несколько способов исправить это.
То, что я хотел бы знать, - это правильный способ ссылки на URL-адрес службы таким образом, чтобы он был переносимым и поддерживаемым в Angular.