如何通过 routerLink 指令指定查询参数

2023-11-24

我正在试验新的路由器(版本 3.0.0-alpha.7),想知道如何通过 routerLink 指令指定查询参数?

下面的 Router.navigate() 方法生成一个类似的 URLhttp://localhost:3000/component-a?x=1

this.router.navigate(['/component-a'], {queryParams: {x: 1}});

但是,我不知道如何使用 routerLink 指令执行相同的操作。像下面这样的模板返回解析器错误...

<a [routerLink]="['/component-a'], {queryParams: {x: 1}}">Component A</a>

我能得到的最接近的东西是http://localhost:3000/component-a;x=1,它使用子路由的语法。

<a [routerLink]="['/component-a', {x:1}]">Component A</a>

你可以做这样的事情

<a [routerLink]="['/component-a']" [queryParams]="{x: 1}">Component A</a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 routerLink 指令指定查询参数 的相关文章

随机推荐

  • 在匿名方法中使用 MethodInfo.GetCurrentMethod()

    public static void Main string args Action a gt Console WriteLine MethodInfo GetCurrentMethod Name a 这段代码将返回一个模糊的字符串 如下所
  • CORS - 是客户端、服务器端还是传输层? [复制]

    这个问题在这里已经有答案了 我试图理解CORS 根据我的理解 它使您能够限制哪些域可以访问服务器上的资源 然而 这似乎并不是故事的全部 例如 我有一个未启用 CORS 的 Web 服务 我无法通过 jQuery 从我的 Web 应用程序访问
  • 具有自签名证书的 Python 3 urllib

    我正在尝试使用 Python 从内部服务器下载一些数据 由于它是内部的 因此它使用自签名证书 我们不想为永远不会出现在 野外 的服务器付费 Python 2 6 版本的代码运行良好 response urllib2 urlopen URL
  • ReactJS:警告:setState(...):无法在现有状态转换期间更新

    我正在尝试从渲染视图重构以下代码
  • Python内存映射

    我正在处理大数据 并且我的矩阵大小约为 2000x100000 因此为了更快地工作 我尝试使用 numpy memmap 来避免由于 RAM 限制而在内存中存储这么大的矩阵 问题是 当我将相同的矩阵存储在两个变量中时 即一个使用 numpy
  • 在 Rails 中存储应用程序特定配置的最佳方法是什么?

    我需要在 Rails 中存储应用程序特定的配置 但它必须是 可在任何文件 模型 视图 助手和控制器 中访问 指定 或未指定 环境 这意味着每个环境都可以覆盖environment rb中指定的配置 我尝试使用environment rb并放
  • 致命错误:未找到类“Illuminate\Foundation\Application”

    当我打开使用 laravel 5 制作的网站时出现以下错误 致命错误 在第 14 行的 C cms bootstrap app php 中未找到 Illuminate Foundation Application 类 我尝试删除供应商文件夹
  • 在运行时加载 Java 字节代码

    我得到了一些在我的程序中生成的java字节代码 因此编译了java源代码 现在我想将此字节码加载到当前运行的 Java VM 中并运行特定的函数 我不知道如何实现这一点 我深入研究了 Java 类加载器 但没有找到直接的方法 我找到了一个解
  • 在 Android 模拟器上通过 appium 或 adb 启用“show_touches”

    是否可以从 appium 启用 android 上的 show touches 选项 还是通过adb 我有一个 appium 测试脚本 它的行为不正常 我不知道为什么 我想看看它到底在哪里点击 adb shell settings put
  • Apollo 客户端:变量未定义。收到状态码 400

    我正在尝试使用 Apollo 客户端在 GraphQL 查询中使用动态变量 我已遵循文档 但 Apollo 不断给我错误 说我的变量未定义 并最终以状态代码 400 进行响应 Apollo 的文档是这样说的 mutate 选项 Mutati
  • Rails 应用程序中的 Cookie 溢出?

    UsersController create 中的 ActionDispatch Cookies CookieOverflow 当我尝试打开该页面时出现此错误 我不知道如何调试这个错误 您对这个问题有什么建议吗 def create use
  • 如何获取 VSS 快照的“NextUSN”日志条目?

    创建 VSS 快照后 我希望能够查询 USN 日志 这是否可能 或者 USN 日志是否无法从 VSS 快照访问 my goal 是能够在两个 VSS 快照之间的增量备份中使用 USN 日志 备份的过程是 拍摄 VSS 快照并备份卷 记下每个
  • 如何在 Excel VBA 中使用 .NET 对象?

    VBA 代码可以实例化和使用 NET 对象吗 我感兴趣的具体类是 System IO Compression GZipStream For InfoGAC 是 NET 全局程序集缓存 我认为 Andy 明确了这个答案 但我不确定有关 CLR
  • Java:使用整数常量声明枚举时遇到问题

    呃 我对 Java 中枚举的工作原理有点困惑 在 C 和 C 我通常使用的 中 这似乎没问题 但 Java 想要生我的气 gt gt enum Direction NORTH WEST 0x0C NORTH 0x10 NORTH EAST
  • 如何查询 pthread 以查看它是否仍在运行?

    在我的析构函数中 我想干净地销毁线程 我的目标是等待线程完成执行 然后销毁该线程 我发现查询 pthread 状态的唯一内容是pthread attr setdetachstate但这只能告诉您您的线程是否是 PTHREAD CREATE
  • 哪些浏览器在缓存 XMLHTTPRequest 响应时存在问题?

    当前流行的浏览器在缓存 XMLHttpRequest 响应时是否存在我需要注意的特殊问题 我希望能够在每个页面上包含 XMLHttpRequest 查询 作为动态加载与页面类型相关的内容 即 JSON 或行为 如 eval ed Javas
  • 如何在向下和向上滚动时触发CSS动画

    我在一个项目中使用了多个 CSS 动画 我的问题是这些动画在向下滚动时仅触发一次 我需要每次用户滚动它们时触发它们 无论是向上还是向下页面 CSS slideRight animation name slideRight webkit an
  • 从数学表达式创建二叉树

    我有这样的表情 2 8 8 5 5 2 Or 2 1 1 我想在其中制作一棵二叉树 2 1 1 我怎样才能制作这个二叉树 我有一个类似的项目 我是这样做的 对字符串进行标记 看看每个符号是什么 例如 该列表可能包含 Open paranth
  • 从 Asp.net MVC 发送 HTML 电子邮件的最佳方式是什么?

    我希望能够渲染视图并将其作为电子邮件发送 类似于使用 Ruby on Rails 所做的事情 做这个的最好方式是什么 编辑 到目前为止 我的解决方案是使用模板引擎 NHaml StringTemplate net 它可以工作 但我不希望在我
  • 如何通过 routerLink 指令指定查询参数

    我正在试验新的路由器 版本 3 0 0 alpha 7 想知道如何通过 routerLink 指令指定查询参数 下面的 Router navigate 方法生成一个类似的 URLhttp localhost 3000 component a