2017-02-01 7 views
0

Я пытаюсь заполнить поле со списком, и я получаю следующую ошибку: Ошибка: значения дублирования md-option не допускаются при выборе. Найдено дублирующее значение "companyPdfSequence.CompNo".Ошибка при попытке заполнить поле со списком

<md-input-container class="md-block" flex-gt-xs> 
<label>Company</label> 
<md-select ng-model="selectedCompanySequencePdf" required ng-change="changeCompanySequencePdf(selectedCompanySequencePdf)"> 
    <md-option ng-repeat="companyPdfSequence in companiesPdfSequences" value="companyPdfSequence.CompNo">{{companyPdfSequence.Company}}</md-option> 
</md-select> 

Значение companiesPdfSequences является: [{ "CompNo": "1", "Компания": "Тест1"}, { "CompNo": "2", "Компания":» Test2" }]

ответ

1

Изменить

value="companyPdfSequence.CompNo" 

Для

value="{{companyPdfSequence.CompNo}}" 

Связывание атрибута основано на тексте. Он жалуется, что значение идентично, поскольку переменная интерпретируется как простой текст

"companyPdfSequence.CompNo" == "companyPdfSequence.CompNo" 

Вместо намерения;

1 == 2 
Смежные вопросы