簡體   English   中英

AngularJS在下拉列表中填充選定選項的對應值

[英]Angularjs populating corresponding values for selected option in dropdown

我有以下格式的數據被傳遞到我的視圖

ID名稱顏色類型1福特紅色轎車2.尼桑藍色卡車........

以下下拉列表按名稱填充

<tr  ng-repeat="p in allautos">                                        
    <td>
         <select  ng-model="p.id"  ng-options="c.id as c.name for c in records"></select>
     </td>
     <td>
         <input type="text" ng-model=p.color />
    </td>
    <td>
         <input type="text" ng-model=p.type />
    </td>
</tr>

我要嘗試的是在下拉列表中選擇名稱時,我希望在顏色和類型的輸入字段中填充相應的值。 請讓我知道實現此目標的最佳方法。 謝謝

我認為您正在尋找:

<select ng-model="p" ng-options="c.name for c in records track by c.id"></select>

http://plnkr.co/edit/m9ubFrYdAgPXMGhfri79?p=preview

這使用跟蹤表達式來幫助角度匹配選項數組中的auto。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM