gpt4 book ai didi

angular - 预期有 2 个参数,但在 Angular 2 中得到 1 个

转载 作者:行者123 更新时间:2023-12-02 09:24:10 26 4
gpt4 key购买 nike

我在 Angular 5 中遇到“预期 2 个参数,但得到 1 个”错误。

这是我的代码,用于制作带有前缀的居中输入字段。问题是以下行“this.ressized(this.classElements[i]);”

import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})

export class AppComponent implements OnInit {
classElements = document.getElementsByClassName('myinput');

resizable (el, factor) {
let int = Number(factor) || 7.7;
function resize() {el.style.width = ((el.value.length + 1) * int) + 'px'}
let e = 'keyup,keypress,focus,blur,change'.split(',');
for (let i in e) el.addEventListener(e[i],resize,false);
resize();
}


ngOnInit() {
for (let i=0; i < this.classElements.length; i++) {
this.resizable(this.classElements[i]);
}
}
}
.myinput {
min-width:60px!important;
max-width:99.99%!important;
transition: width 0.25s;
}
  <div class="input-group prefix">
<span class="input-group-addon">Prefix</span>
<input class="myinput" type="text" />
</div>

最佳答案

您忘记在 ressized 函数中传递第二个参数。

this.ressized(this.classElements[i],factorData);

关于angular - 预期有 2 个参数,但在 Angular 2 中得到 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51822698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com