2017-10-21 50 views
-1

我有一个*ngFor options角度:如何Concat的标识和名称选项值

<select class="form-control" formControlName="industry"> 
     <option *ngFor="let industry of industries" [value]="industry._id industry.name_en">{{industry.name_en}}</option> 
</select> 

我要的是无论是在期权价值的idname_en,因为我需要它分割回组件。

或者

是否有任何其他方式来获得采用了棱角分明的期权价值和文字?

我的角度目前的版本是4.4.4

回答

2

您可以使用+

<select class="form-control" formControlName="industry"> 
     <option *ngFor="let industry of industries" [value]="industry._id+industry.name_en">{{industry.name_en}}</option> 
    </select> 
+0

它有效,我添加了一些东西'[value] =“industry._id +'__'+ industry.name_en“'如果有人需要它。 –

+0

Okey祝你好运兄弟:) –

-1

你可以尝试使用字符串插值有

<option *ngFor="let industry of industries" [value]="industry._id +industry.name_en">{{industry.name_en}}</option> 
+0

它不Concat的两个变量工作 –

+1

对不起我的一些东西像'[value] =“industry._id + industry.name_en”'可以正常工作,甚至这个选项* ngFor =“#n of names”[attr.value] =“n + 2”> {{n}}' –

相关问题