2017-02-01 86 views
0

我想填充組合框,我收到以下錯誤: 錯誤:重複md選項值不允許在選擇。找到重複值「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