首页 > 解决方案 > 将参数传递给 Angular CLI

问题描述

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

示例(asp.net 应用程序会将以下 url 发送到我的 Angular 应用程序

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

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

标签: angulartypescriptparametersangular-ui-router

解决方案


为了明确术语,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');

推荐阅读