2015-02-12 57 views
0

我使用的角度帶選擇框的顯示選項, 但我沒有得到選項錯誤,錯誤說:獲得「values.map不是一個函數」使用angularstrap選擇框

values.map是不是一個函數

我如何循環使用的角度錶帶選擇對話框中的選項

$scope.info = {"1":"1 - Cash","2":"2 - Clearing"} 
    <button type="button" class="btn btn-default" data-ng-model="info.value" ng-options="id as value for (id, value) in info" bs-select> 
      Action 
      <span class="caret"></span> 
    </button> 

回答

1

顯然AngularStrap並未實現完整的ngOptions支持。通過源代碼看起來,他們的選擇預計(見source)和數組作爲值集合。我會建議使用數組,這是無論如何在這種情況下,看起來更方便:

$scope.info = [{id: 1, text: "1 - Cash"}, {id: 2, text: "2 - Clearing"}]; 

和HTML:

<button type="button" class="btn btn-default" 
     data-ng-model="info.value" 
     ng-options="value.id as value.text for value in info" bs-select> 
    Action <span class="caret"></span> 
</button> 
0

我得到了同樣的錯誤,這是因爲我初始化我<select multiple>使用字符串而不是數組的ngModel。

相關問題