angular - 如何为同一个角度应用程序设置两组不同的路由?
问题描述
我有一个 Angular 应用程序。我想将它部署在两个不同的域名上。我的 Angular 应用程序有两个组件
- 编写器组件
- 阅读器组件
我想
writer.mydomain.com to have / mapped to WriterComponent
reader.mydomain.com to have / mapped to ReaderComponent
所以我基本上将相同的应用程序部署到两个不同的服务器,可能使用一些不同的命令行参数来实现这一点。
解决方案
您可以在主应用程序组件中创建一个函数,该函数将读取域并从域名中计算出值(使用 window.location.href),并在此基础上使用 *ngIf 来显示不同的组件。
推荐阅读
- python - python 正则表达式中的一些差异
- c++ - 转换为向量对象请求的非标量类型
- asp.net - 如何在反应中调用 Fetch post API 到 ASP.NET 通用处理程序?
- c# - 反序列化 DateTimeOffset 时需要时区信息
- javascript - 在 jquery-ui 中实现两个可排序的列表,其中一个被隐藏并在拖动标题后显示
- javascript - 具有多个下拉选择的 AJAX 表过滤
- php - SilverStripe 创建/插入批量记录
- javascript - 如何使用 React 处理 Node.js API 错误
- excel - 尝试将除两个特定工作表之外的所有工作表导出到以选项卡名称命名的单个 PDF
- c# - 在 Visual Studio 项目中构建单个网页时如何确定受影响的文件以便仅使用该页面更新网站?