Angular 输入字段必须单击多次才能添加数字

Angular 输入字段必须单击多次才能添加数字,angular,forms,typescript,angular-ngmodel,Angular,Forms,Typescript,Angular Ngmodel,这是我的问题,我使用了ngModelChange函数来触发事件。当我给出一些组时,它会在下面给出一些输入字段。但新的输入字段只允许一个整数。如果我想输入另一个数字,我必须反复单击输入字段。例如,如果我想输入100。我必须单击同一输入字段3次 这是html部分 组数 群{i+1}的大小 这是ts文件代码部分 onValueChange(newvalue){ 这个。组=[]; 对于(var i=0;i我找到了这个答案()。我把下面的代码放到了你的stackblitz中,它成功了。试试看,如果你不

这是我的问题,我使用了ngModelChange函数来触发事件。当我给出一些组时,它会在下面给出一些输入字段。但新的输入字段只允许一个整数。如果我想输入另一个数字,我必须反复单击输入字段。例如,如果我想输入100。我必须单击同一输入字段3次

这是html部分


组数
群{i+1}的大小
这是ts文件代码部分

onValueChange(newvalue){
这个。组=[];
对于(var i=0;i我找到了这个答案()。我把下面的代码放到了你的stackblitz中,它成功了。试试看,如果你不能让它工作,请告诉我

这是我的stackblitz叉子:

应用程序组件.ts

//导入和元数据
导出类AppComponent{
名称='角度';
组:任意=[];
onValueChange(newvalue){
这个。组=[];
对于(var i=0;i

你能提供stackblitz的例子吗?我从来没有使用过
ngModelChange
,但是看看文档-你可以使用
ngModelOptions
输入指令来
'onblur'
。我可能语法错误,但你可以尝试
ngModelOptions=“{updateOn:'blur'}”
。请参阅:@ala我已经更新了我的问题。@DavidHouse我也试过了。对我不起作用