2017-10-21 74 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}}' –

相關問題