将参数传递到Angular CLI

时间:2018-07-30 21:50:53

标签: angular typescript parameters angular-ui-router

我有一个有角度的应用程序,它来自另一个asp.net应用程序。  我的问题:

示例(asp.net应用程序会将以下网址发送到我的角度应用程序

http://example.com?id=1&user=“约翰M”

  1. 我的Angular CLI应用程序如何获取/读取上述参数。
  2. 我的Angular CLI应用程序如何验证引荐来源网址。

1 个答案:

答案 0 :(得分:1)

为了清楚地说明术语,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');