将参数传递给 Angular CLI

Passing Parameters to Angular CLI

我有一个 angular 应用程序从另一个 asp.net 应用程序获取午餐。 我的问题:

示例( asp.net 应用程序将向我的 angular 应用程序发送以下 url

http://example.com?id=1&user="john M"

  1. 我的 Angular CLI 应用程序如何 get/read 以上参数。
  2. 我的 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');