angular - 将参数传递给 Angular CLI
问题描述
我有一个从另一个 asp.net 应用程序午餐的角度应用程序。我的问题:
示例(asp.net 应用程序会将以下 url 发送到我的 Angular 应用程序
http://example.com?id=1&user= "约翰 M"
- 我的 Angular CLI 应用程序如何获取/读取上述参数。
- 我的 Angular CLI 应用程序如何验证引荐 URL。
解决方案
为了明确术语,Angular CLI 是一个命令行工具,用于创建 Angular 应用程序、为该应用程序生成代码、执行测试和构建。我假设您的意思是 Angular 应用程序,而不是您将此命令发送到 Angular CLI。
我假设您将能够执行路由并读取参数,就像用户键入 URL 一样。您可以在此处阅读有关 Angular 路由的信息:https ://angular.io/guide/router
下面是一个片段,展示了如何使用路由器读取查询参数:
this.id= this.route.snapshot.queryParamMap.get('id');
this.user= this.route.snapshot.queryParamMap.get('user');
推荐阅读
- java - 由 maven 插件打包的 Spring Boot 应用程序不工作,在 IDE 中工作
- python - 如何使用来自另一个数据帧的值更新 Pandas 数据帧和一个新列?
- flutter - Webview不断刷新——Flutter InAppWebView
- javascript - 学习 Socket.io - 在模块和服务器之间传递数据
- reactjs - 加载动画未在 React 中渲染
- python - 带线程的基本 Mapreduce 比顺序版本慢
- java - sqlite 数据库中未正确返回主键
- r - 构建一个协作的闪亮传单应用程序
- python - 无法将 cuda:0 设备类型张量转换为 numpy。首先使用 Tensor.cpu() 将张量复制到主机内存
- c# - 实体框架核心(Postgres)多重包含创建幽灵属性