我有以下代码,在部署到测试服务器之前运行良好:
$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。这是有道理的,我知道有很多方法可以解决它。
我想知道的是在 Angular 中以可移植和可维护的方式引用服务 URL的正确方法。