在 Angular 模型(ajax 调用所在的角度服务)中检索当前域,以准备完整的 api url 来检索数据

问题描述 投票:0回答:1

我们有演示和现场站点,当我们部署应用程序进行演示时,它应该像在现场一样在演示中工作。演示 URL 将类似于 demo.xxxx.com,而直播 URL 将类似于 xxxx.com。

在角度服务层中,我调用 asp.net webapi 方法来访问数据。所以我需要为此准备 URL,我需要当前域(应用程序根路径)。这样我就可以将此路径添加到 webapi 路径的前缀,从而可以调用 webapi 方法。

angularjs service webapi
1个回答
45
投票

您可以使用$定位服务

$log.info($location.absUrl());
$log.info($location.protocol() + "://" + $location.host() + ":" + $location.port());

但是,如果您使用以“/”开头的相对 URL 来访问后端,您也应该获得您想要的行为。

© www.soinside.com 2019 - 2024. All rights reserved.