首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将属性传递到指向角分量的链接中?

如何将属性传递到指向角分量的链接中?
EN

Stack Overflow用户
提问于 2022-02-24 20:37:22
回答 1查看 351关注 0票数 1

我的app.component.html里有这个链接..。

代码语言:javascript
复制
<a [routerLink]="['system-administration/error-management']">Error Management</a>

我希望能够将title属性传递到app组件上的链接到另一个组件,该组件将显示在其html页面上,如下所示.

代码语言:javascript
复制
<h1>{{ title }}</h1>

我试过这样做..。

代码语言:javascript
复制
<a [routerLink]="['system-administration/error-management']" [test]="Error Management">Error Management</a>

但那不管用。

我发球时犯的错误是.

代码语言:javascript
复制
Can't bind to 'test' since it isn't a known property of 'a'

我知道我可以创建一个全局文件并将所有属性放在其中,然后将该全局文件导入到每个组件中,以便以这种方式访问我想要的属性,但我认为,如果我能够简单地传递一个指向组件的链接的属性,那就更简洁了。

这在角11中有可能吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-02-24 20:45:46

您可以在另一个组件的url参数中使用字符串;

代码语言:javascript
复制
import {Router, ActivatedRoute, Params} from '@angular/router';
import {OnInit, Component} from '@angular/core';

@Component({...})
export class MyComponent implements OnInit {

title: string;

  constructor(private activatedRoute: ActivatedRoute) {}

  ngOnInit() {
    this.activatedRoute.params.subscribe(params => {
        const message = params[0];
        this.title = message;
      });
  }

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71257978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档