输入值时,文本光标在mat输入字段之间跳转

尤达2003

在9号角项目中,我有一个数字列表。该长度不是固定的,可以在运行时更改。数字应绑定到matInput-fields的值。当然,输入字段的数量应等于列表的长度。

我是这样做的:

ts文件:

public values: number[] = [];

ngOnInit() {
  for (let i = 0; i < 10; i++) {
    this.values.push(3);
  }
}

html-template:

<span *ngFor="let value of values; index as i">
  <mat-form-field>
    <mat-label>Value {{i}}:</mat-label>
    <input matInput [(ngModel)]="values[i]">
  </mat-form-field>
</span>

问题是,当您在输入中输入值时,该值也会在下一个输入中更改。文本光标也跳到下一个输入字段。

可以在以下位置找到此问题的演示:https : //codesandbox.io/s/elastic-swirles-5yzzj

我也尝试过用[value]而不是[(ngModel)]结果是一样的。

你能告诉我我的错误在哪里吗?

pc_coder

演示首先,不要尝试使用yo字符串或int数组进行绑定。您应该为此使用对象数组

public values = [];

  ngOnInit() {
    for (let i = 0; i < 10; i++) {
      this.values.push({ value: 3 });
    }
  }

在HTML

<input
    matInput
    type="number"
    [(ngModel)]="value.value"
    style="border: 1px solid gray;"
/>

如果您想要int数组作为结果,则使用映射

printValues(): void {
   console.log(this.values.map(x => x.value));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

输入光标在输入事件时跳至输入字段的末尾

来自分类Dev

当输入光标离开输入文本字段时如何触发功能?

来自分类Dev

在javascript的输入数字类型字段中输入值时,如何显示输入文本字段?

来自分类Dev

跳转到其他链接时在文本字段中保持输入

来自分类Dev

ColorPicker文本输入字段将粘贴时的值截断

来自分类Dev

在输入文本字段时在文本字段字符之间添加空格

来自分类Dev

DRY 反应输入处理导致光标跳转

来自分类Dev

在Safari中跳转输入字段

来自分类Dev

为什么输入光标转到文本字段的开头?扑

来自分类Dev

输入无效值时,如何更改文本类型输入字段的背景颜色?

来自分类Dev

当用户更改文本字段时,ipyvuetify捕获文本字段的用户输入值

来自分类Dev

如何在其他文本字段中输入值时清除文本字段

来自分类Dev

当我从输入字段中删除光标时发生的事件

来自分类Dev

从输入字段替换文本值

来自分类Dev

用于计算文本输入字段值的Javascript

来自分类Dev

引导过滤“输入=文本”字段中的值

来自分类Dev

输入文本字段中的提示值

来自分类Dev

使用ajax检查文本输入字段的值

来自分类Dev

从输入字段替换文本值

来自分类Dev

无法获取文本输入字段的值

来自分类Dev

如何获取文本输入字段的值?

来自分类Dev

jquery获取输入文本字段的值

来自分类Dev

单击时显示文本字段(输入)

来自分类Dev

当“下拉列表选择”字段设置为某个值时,清除文本输入字段吗?

来自分类Dev

在输入字段中输入文本时启用按钮

来自分类Dev

输入文本时如何更改输入字段的背景色?

来自分类Dev

在输入字段中输入的值以角度删除时隐藏div

来自分类Dev

在Chrome中输入字段之间切换时,角度选择不会更改模型值

来自分类Dev

输入值介于1到10之间时如何设置字段组的可见性

Related 相关文章

  1. 1

    输入光标在输入事件时跳至输入字段的末尾

  2. 2

    当输入光标离开输入文本字段时如何触发功能?

  3. 3

    在javascript的输入数字类型字段中输入值时,如何显示输入文本字段?

  4. 4

    跳转到其他链接时在文本字段中保持输入

  5. 5

    ColorPicker文本输入字段将粘贴时的值截断

  6. 6

    在输入文本字段时在文本字段字符之间添加空格

  7. 7

    DRY 反应输入处理导致光标跳转

  8. 8

    在Safari中跳转输入字段

  9. 9

    为什么输入光标转到文本字段的开头?扑

  10. 10

    输入无效值时,如何更改文本类型输入字段的背景颜色?

  11. 11

    当用户更改文本字段时,ipyvuetify捕获文本字段的用户输入值

  12. 12

    如何在其他文本字段中输入值时清除文本字段

  13. 13

    当我从输入字段中删除光标时发生的事件

  14. 14

    从输入字段替换文本值

  15. 15

    用于计算文本输入字段值的Javascript

  16. 16

    引导过滤“输入=文本”字段中的值

  17. 17

    输入文本字段中的提示值

  18. 18

    使用ajax检查文本输入字段的值

  19. 19

    从输入字段替换文本值

  20. 20

    无法获取文本输入字段的值

  21. 21

    如何获取文本输入字段的值?

  22. 22

    jquery获取输入文本字段的值

  23. 23

    单击时显示文本字段(输入)

  24. 24

    当“下拉列表选择”字段设置为某个值时,清除文本输入字段吗?

  25. 25

    在输入字段中输入文本时启用按钮

  26. 26

    输入文本时如何更改输入字段的背景色?

  27. 27

    在输入字段中输入的值以角度删除时隐藏div

  28. 28

    在Chrome中输入字段之间切换时,角度选择不会更改模型值

  29. 29

    输入值介于1到10之间时如何设置字段组的可见性

热门标签

归档