2015-08-28 43 views
0

我想從角落js使用數組加載下拉值。我看到並且可以在數據(數組是這種格式)的時候使其工作;爲angularJS加載下拉值

items = [ 
    { id: 1, name: 'Foo' }, 
    { id: 2, name: 'Bar' } 

可以裝載

<div ng-controller="ExampleCtrl"> 
    <select ng-model="selectedItem" 
      ng-options="item as item.name for item in items"></select> 

</div> 

但是數據我收到是這種格式與沒有標識;

items = {["Moe", "Larry", "Curly"]} 

我將如何加載選擇與我的數組中的名稱?

+0

您確定這是您的數據格式嗎?它在方形內部有花括號嗎? –

回答

1

我想你會尋找item as item for item in items像看起來哈哈一樣愚蠢。

所以;

<div ng-controller="ExampleCtrl"> 
<select ng-model="selectedItem" 
     ng-options="item as item for item in items"></select> 
</div> 

希望有所幫助!