相关疑难解决方法(0)

如何获取Angular 2中当前页面的绝对路径?

我基本上遇到了这个问题,我需要引用当前路径来使用渐变,但还没有弄清楚如何将解决方案转换为Angular 2.

angular

20
推荐指数
3
解决办法
3万
查看次数

16
推荐指数
6
解决办法
2万
查看次数

如何在Angular 2中获取路由名称的绝对URL?

在我的Angualar 2(最终)应用程序中,我经常需要通过路由名称(例如'/ products')创建完整(绝对)URL,例如,为特定页面提供永久链接或从另一个组件中打开页面标签/窗口.

是否有任何Angular 2 API,它允许通过路由名称获取绝对Url?如果不是,是一些已知的woraround,例如使用javascript?

我已尝试过location或PathLocationStrategy(例如prepareExternalUrl),但该方法返回'/ products'而不是例如http:// localhost/products

javascript angular2-routing angular

11
推荐指数
2
解决办法
7139
查看次数

Angular2如何以编程方式获取APP_BASE_HREF?

如何以编程方式获取APP_BASE_HREF?

我在app.module.ts中有这个(其中APP_BASE ='/'):

{
    provide: APP_BASE_HREF,
    useValue: '<%= APP_BASE %>'
},
Run Code Online (Sandbox Code Playgroud)

我尝试着:

import { APP_BASE_HREF } from '@angular/common'; 
...
console.debug(APP_BASE_HREF.toString());
Run Code Online (Sandbox Code Playgroud)

在控制台我得到:

Token appBaseHref
Run Code Online (Sandbox Code Playgroud)

我需要得到:

http://localhost:5555/
Run Code Online (Sandbox Code Playgroud)

angular

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

angular ×4

angular2-routing ×1

angular5 ×1

javascript ×1