我试图在 ion-texarea 中打印选中复选框的名称。该应用程序要求输入名称、流派(男性、女性)和描述(高、小、聪明、丑等),底部有一个 ion-textarea 打印一个句子,例如,名称是一个流派和她/他是选中复选框的描述。前任。 约翰是个男人,他又高又聪明又丑。
我拥有的html代码是:
<ion-item>
<ion-label color="primary">Genre</ion-label>
<ion-list>
<ion-item *ngFor="let genre of genre">
<ion-label>{{genre.name}}</ion-label>
<ion-checkbox slot="end" [(ngModel)]="genre.isChecked"></ion-checkbox>
</ion-item>
</ion-list>
</ion-item>
<ion-list-header>
<ion-label color="primary">Descripcion</ion-label>
</ion-list-header>
<div>
<ion-col><ion-button expand="full" (click)="gen(); result()" >Criticar</ion-button></ion-col>
<ion-textarea [ngModel]="critica"></ion-textarea>
</div>
打字稿代码是:
export class HomePage {
nombre:string;
genero:any;
critica:any;
genre: any=[
{name:'Masculino', isChecked: false},
{name:'Femenino', isChecked: false}
];
gen(){
this.genero=this.genre.filter(value => {return value.isChecked});
result(){
this.critica = this.genero;