2014-05-12 33 views
0

我喜歡使用ng選項來創建一個select元素,它具有存儲對象的所有屬性鍵。沒有功能會很好。使用所有對象屬性的AngularJS ng選項

$scope.dataItem = [ 
{ firstname: "beate", lastname: "lind" } 
{ firstname: "john", lastname: "rich" } 
] 

的選擇元素來看看這樣的:

[-Select--] 
[firstname] 
[lastname] 
+0

你想擁有一個只包含鍵或它的值列表? – Shivaraj

回答

1

爲了有一個對象的只是鑰匙,你需要提供一個對象(而不是數組)NG-選項。對於你上面的例子,你可以這樣做:

ng-options="key for (key, value) in dataItem[0] 

Working Plnkr