angular - 与 Angular 11 的动态 [routerLink] 绑定
问题描述
我有以下值routerLink
和queryParams
。尝试绑定 HTML 中的值
anchorValue : string = `<a [routerLink]="['../category/new ']" [queryParams]="{ query: 'category' }" routerLinkActive = "router-link-active"> Add category</a>`
HTML
<mat-hint [innerHTML]="anchorValue"></mat-hint>
这确实将值绑定到mat-hint
,但锚链接不起作用。知道如何实现这一目标吗?
如果我使用下面的代码
<mat-hint>
{{anchorValue}}
</mat-hint>
我得到以下输出
解决方案
innerHTML
不会正确设置角度绑定。只需将其放在mat-hint
标签内:
<mat-hint>
<a [routerLink]="['../category/new ']" [queryParams]="{ query: 'category' }" routerLinkActive = "router-link-active"> Add category</a>
</mat-hint>
根据需要使用ngIf
或ngSwitch
指令来修改模板。
推荐阅读
- spring-boot - Spring Boot 删除素面的默认样式
- java - docker中带有chrome的Selenium引发异常
- windows - 使用虚拟主机窗口时的xampp laravel空白页
- java - 将资源文件从子模块复制到maven中的主模块
- sql-server - Azure SQL GeoReplication - 辅助数据库上的查询速度较慢
- nopcommerce - nopcommerce-如何获取客户和 verdor 地理位置?
- javascript - 在 Spring MVC 中重定向
- doctrine - Doctrine QueryBuilder 如何做到这一点
- python - django mongodb _id 问题
- docker - 如何在 kubernetes(1.10.3) 中直接挂载外部 NFS 共享/卷