如何将函数调用返回的值赋给角度为2的html内的变量

时间:2017-12-02 14:49:39

标签: angular angular-ngmodelchange

<select [(ngModel)]="country" (change)="stateList = getStateList(country)">
        <option *ngFor="let c of countryList" [value]="c.Country.CountryID"></option>
</select>

这里的(ngModelChange)我想把从getStateList()返回的值赋给varible,但是它只是调用函数而且返回值没有绑定到变量。

1 个答案:

答案 0 :(得分:0)

您可以简单地在getStateList函数内部分配

<select [(ngModel)]="country" (change)="getStateList(country)">
        <option *ngFor="let c of countryList" [value]="c.Country.CountryID"></option>
</select>

组件内部

getStateList(country : any){
   this.stateList = (getData);

}