Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 默认情况下选中单选按钮_Angular_Typescript - Fatal编程技术网

Angular 默认情况下选中单选按钮

Angular 默认情况下选中单选按钮,angular,typescript,Angular,Typescript,在我的反应式表单中,我使用表单值作为默认选中的单选按钮。 另外,我会在单击时更改内容,当您单击第一种货币时,数字会有所不同,但不会选中默认数字。我想当你点击第一个符号时,检查25000个。我怎样才能做到这一点? 这是我的 我尝试在单击时更改值,但不起作用,如下所示: lari() { this.currencySymbol = "₾"; let amount = (this.formGroup.get("formArray") as F

在我的反应式表单中,我使用表单值作为默认选中的单选按钮。 另外,我会在单击时更改内容,当您单击第一种货币时,数字会有所不同,但不会选中默认数字。我想当你点击第一个符号时,检查25000个。我怎样才能做到这一点? 这是我的

我尝试在单击时更改值,但不起作用,如下所示:

  lari() {
    this.currencySymbol = "₾";
    let amount = (this.formGroup.get("formArray") as FormArray)
      .at(1)
      .get("amount").value;
    amount = "25000";
    this.currencySymbol = "₾";
    this.amountArray = [
      {
        value: 25000
      },
      {
        value: 50000
      },
      {
        value: 75000
      },
      {
        value: 100000
      }
    ];
  }

我们可以使用setValue设置默认值:

(this.formGroup.get("formArray") as FormArray)
      .at(1)
      .get("amount").setValue("25000");

我在这里编辑了这篇文章。请验证..

非常感谢!不客气。