如何在角度7中设置下拉值

问题描述 投票:0回答:1

[我正在尝试通过编程使用formcontrolname来设置下拉值,但是不起作用。我在下面给出了我的代码。如何设置下拉值?任何人都可以理解?请帮助找到解决方案。

app.component.html:

<p-dropdown [values]="dropdownData" fornControlName="datavalue"><p-dropdown>

app.component.ts:

dropdownData=[
{name:'UK',value:'UK'},
{name:'USA',value:'USA'},
{name:'CHINAA',value:'CHINAA'}
];

this.myform=this.fb.group({

datavalue:[null]

});

ngOnInit(){

this.myform.controls['datavalue'].setValue("USA");

}
angular6 angular7 angular8
1个回答
0
投票

请在您的app.component.ts中设置如下值:this.myform.controls ['datavalue']。setValue(“ USA”,{onlySelf:true});

也请更改app.component.html中的代码,如下所示:-

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.