angular - 将编号更改为带角度的双步进
问题描述
我试图将步进器打印到步进器中:
<mat-vertical-stepper>
<mat-step *ngFor="let step of Steps" [label]="step.name">
<mat-vertical-stepper>
<mat-step *ngFor="let substep of step.subnames" [label]="substep.subname">
</mat-step>
</mat-vertical-stepper>
</mat-step>
</mat-vertical-stepper>
它有效,但我想改变计数:
改变
- 1
- 1
- 2
- 2
- 1
- 2
进入
- 1
- 1.1
- 1.2
- 2
- 2.1
- 2.2
请问这个怎么做?
解决方案
尝试这样的事情:
样式.css:
.mat-vertical-stepper-header .mat-step-icon, .mat-vertical-stepper-header .mat-step-icon-not-touched {
font-size: 0px;
margin-left: 10px;
background-color: black;
height: 5px;
width: 5px;
}
.mat-vertical-stepper-header .mat-step-icon, .mat-vertical-stepper-header .mat-step-icon-touched {
font-size: 0px;
margin-left: 10px;
background-color: black;
height: 5px;
width: 5px;
}
mat-step-header[ng-reflect-selected="true"] .mat-step-icon{
font-size: 12px;
align-self: center;
color: white;
height: 20px;
width: 20px;
}
mat-step-header[ng-reflect-selected="false"] .mat-step-icon .mat-icon{
display: none
}
HTML:
<mat-vertical-stepper>
<mat-step *ngFor="let step of Steps; let i= index;" [label]="step.name">
<mat-vertical-stepper>
<mat-step *ngFor="let substep of step.subnames; let j = index" label="{{i+1}}.{{j+1}}">
</mat-step>
</mat-vertical-stepper>
</mat-step>
</mat-vertical-stepper>
推荐阅读
- machine-learning - 分类报告中的precision和recall是如何计算的?
- apache-kafka - 如何最好地将 Apache Kafka 定位为许多独立客户端的消息代理
- sql - 可以用内部联接替换相关子查询吗?
- python - 是什么导致 openCV 中的断言失败错误?
- javascript - 在 Meteor 中处理全局变量
- pandas - 您可以使用 Pandas 样式更改标题字体大小吗?
- selenium - Selenium - EventFiringWebDriver beforeFindBy 和 afterFindBy 方法多次触发相同的事件
- nsoperationqueue - NSOperationQueue 操作和操作计数已弃用。如何取消特定类的操作?
- java - 将方法(或 voids)传递给 Java ArrayList
- swift - 如何让 Swift 专门针对数组使用此功能?