Angular 如何制作相同的ng模型以接受不同的值输入

Angular 如何制作相同的ng模型以接受不同的值输入,angular,typescript,ionic2,Angular,Typescript,Ionic2,假设我有一个这样的输入文本框 <ion-input [(ngModel)]="Gender" type="text" placeholder="Gender Type"></ion-input> <ion-input [(ngModel)]="hairCat" type="text" placeholder="Hair Type"></ion-input> <ion-input type="text" readonly [(ngModel)

假设我有一个这样的输入文本框

<ion-input [(ngModel)]="Gender" type="text" placeholder="Gender Type"></ion-input>
<ion-input [(ngModel)]="hairCat" type="text" placeholder="Hair Type"></ion-input>
<ion-input type="text" readonly [(ngModel)]="values" value="adp"></ion-input>
 <ion-input type="number" placeholder="Total Votes" name="vote" [(ngModel)]="vote"></ion-input>   

 <ion-input type="text" readonly   [(ngModel)]="values"  value="lp"></ion-input>
  <ion-input type="number" placeholder="Total Votes" name="vote" [(ngModel)]="vote"></ion-input> 
为了进一步澄清,假设我预定义了这样一个文本框

<ion-input [(ngModel)]="Gender" type="text" placeholder="Gender Type"></ion-input>
<ion-input [(ngModel)]="hairCat" type="text" placeholder="Hair Type"></ion-input>
<ion-input type="text" readonly [(ngModel)]="values" value="adp"></ion-input>
 <ion-input type="number" placeholder="Total Votes" name="vote" [(ngModel)]="vote"></ion-input>   

 <ion-input type="text" readonly   [(ngModel)]="values"  value="lp"></ion-input>
  <ion-input type="number" placeholder="Total Votes" name="vote" [(ngModel)]="vote"></ion-input> 

我有:

价值投票 adp
lp

值已定义,但投票将被输入


如何让他们接受不同的价值观

将两个输入绑定到同一个对象,以使值相同


将第二个文本框中的
[(ngModel)]=“hairat”[(ngModel)]=“Gender
”更改为
[(ngModel)]=“hairat2”[(ngModel)]=“Gender2”

就像你可以在一个框和另一个框中键入不同的内容一样?我不知道你在问什么——你的意思是你一次有多个
性别
文本框,你想让它们有不同的值?或者您希望性别和发型框接受不同的值?@ExplosionPills,是的,我希望它们具有相同的ngModel但不同的值。例如,如果你克隆了它们,你不能使用相同的ngModel,因为ngModel将通过名称绑定到一个属性——也就是说,它是同一个属性。您想要一个动态的性别/发型列表,还是一个固定的数字?(正好两个)@TonyeBoro,那么您是否希望有一个性别文本框具有男性值,而另一个性别文本框具有女性值?