首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角4允许在同一区域内向外部路由路由吗?

角4允许在同一区域内向外部路由路由吗?
EN

Stack Overflow用户
提问于 2018-09-19 16:27:32
回答 1查看 1.5K关注 0票数 1

app-1app-2在单域mydomain.com中有两个不同的角度应用程序。

就像这样:

  • mydomain.com/app-1
  • mydomain.com/app-2

这两个应用程序对彼此一无所知

问题是想用routerLink从app 1导航到app 2。

代码语言:javascript
运行
复制
<a [routerLink]="['app-2']" > move <a/>

角4允许在同一区域内向外部路由路由吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-19 20:06:40

使用routerLink似乎不可能做到这一点。RouterLink指令使用路由器描述来完成他的工作,这样就不会让你转到另一个应用程序。即使您试图像这样使用"url“导航:

代码语言:javascript
运行
复制
this.router.navigateByUrl('mydomain.com/app-2');

它将验证url对路由器的描述,并告诉您它不匹配(错误:不能匹配任何路由)。URL段)。

在这里,您需要使用标准的javascript导航来更改网站。

就像这样:

代码语言:javascript
运行
复制
<a href="http://domain2.com/app2/home"></a>

如果你有很多url移动到你的网站上,你也可以把它和一个有角的管道混合在一起。我们可以想象这样的事情:

代码语言:javascript
运行
复制
<a [href]=" '/home' | toApp2Url"> hey</a>

使用这样的纯管道

代码语言:javascript
运行
复制
@Pipe({name: 'toApp2Url', pure: true})
export class ToApp2Url implements PipeTransform {
  transform(value: string): string {
    return 'http://domain2.com/app2' + value;
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52410399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档