angular - 如何使用带构造函数的角度材料 cdk 步进器
问题描述
考虑以下代码:
import { Component } from '@angular/core';
import { CdkStepper } from '@angular/cdk/stepper';
@Component({
selector: 'stepper-form',
templateUrl: './stepper-form.component.html',
styleUrls: ['./stepper-form.component.scss'],
providers: [{ provide: CdkStepper, useExisting: StepperFormComponent }]
})
export class StepperFormComponent extends CdkStepper {
constructor(){
super();
}
}
在做了一些研究后,我发现我需要使用该super()
功能。当我在我的情况下使用它时,请参阅上面的 cpde,我收到一个错误:
预期 2-4 个参数,但得到 0。
在这种情况下,我需要使构造函数工作的这 2-4 个参数是什么?
解决方案
https://github.com/angular/components/blob/master/src/cdk/stepper/stepper.ts
我假设 Karolina 查找了构造函数,第 330 行。
这意味着所需的进口是:
import {Directionality} from '@angular/cdk/bidi';
import {ChangeDetectorRef} from '@angular/core';
推荐阅读
- sql-server - 按列生成具有树路径的视图
- javascript - 如何下载当前计算机/磁盘上的文件?注意:我有一个其他计算机可以连接的本地 IP - node.js
- sql - SQL - 是否可以从“SELECT”子句中排除列?
- python - 如何在熊猫中快速计算多个假期日历中两个日期列之间的工作日数?
- powershell - 为什么 appcmd.exe 不允许设置 ipSecurity allowUnlisted?
- android - 如何修复proguard?无法使用 proguard 构建签名的 apk
- html - 在 React Bootstrap 中居中对齐 NavItem
- maven - 如何使用 jmeter maven 插件运行特定的 jmx 文件
- php - 如何让 PHP 回显到 jQuery 弹出警报?
- java - Spring Boot org.springframework.web.util.NestedServletException:请求处理失败