【问题标题】:How to get MatstepLabel in component of Angular如何在 Angular 组件中获取 MatstepLabel
【发布时间】:2019-02-14 18:18:08
【问题描述】:

我正在使用这个例子- https://stackblitz.com/angular/amjgpjxbpak?file=app%2Fstepper-overview-example.ts

谁能告诉我们如何在组件中获取 matStepLabel 名称。

【问题讨论】:

  • 你想要你在组件的每个标签中输入的值吗?
  • 你想通过获取标签名称来达到什么目的?
  • @NinjaJami 没有输入值但是是的..label name 。我想将这些值传递给 Api 进一步
  • @sog 你试过我的答案了吗?
  • 你能再解释一下吗?您想在提交时获得 matStepLabel 之类的“填写您的姓名”吗?

标签: angular angular-material angular6


【解决方案1】:

据我所知,没有干净的解决方案,即使您深入研究 Angular Material 源。访问MatStepLabel 很简单,但实际上从中获取标签似乎几乎是不可能的。

Here 是一个堆栈闪电战,展示了如何访问步骤标签,但要注意 太丑了。

它通过@ViewChild访问MatStepper,检索三个MatStepHeader,然后通过nativeElement找到节点的实际innerText/textContent

【讨论】:

  • 不幸的是,我得到`属性'_elementRef'受到保护,只能在类'CdkStepHeader'及其子类中访问。`
猜你喜欢
  • 2019-05-12
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 2018-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多