小编Kev*_*erc的帖子

Angular 2使用Promise / Observable中的值设置APP_BASE_HREF

我尝试使用异步rest调用中的值在“ CoreModule”中设置APP_BASE_HREF。我看不到如何完成此操作,因为provide方法需要返回一个字符串。

例如:

@NgModule({
    imports: [
        ...
        HttpModule
    ],
    ...
    providers: [
        ...
        ...
        BackendRequestClass,
        { provide: APP_BASE_HREF, useFactory: () => () => return '/some/path', deps: [], multi: true }
    ],
});
Run Code Online (Sandbox Code Playgroud)

但是当我需要Web服务中的值时,无法返回该字符串。任何想法如何做到这一点?

谢谢

javascript aot angular

5
推荐指数
2
解决办法
748
查看次数

标签 统计

angular ×1

aot ×1

javascript ×1