我正在與HTML和角度的MVC項目。 我有一個選擇列表,根據在輸入框中輸入的名字進行選擇,但我無法獲取該ID。按名稱選擇,並獲得所選項目的角度與角
這工作,但我不明白的選擇項的ID:
<input type="text" ng-model="selectedCountry">
<select class="form-control"
ng-model="selectedCountry"
ng-options="country.name as country.name for country in countries">
<option value="">Select Country</option>
而且這是行不通的,因爲我不能夠通過名稱來選擇,並獲得ID :
<input type="text" ng-model="selectedCountry">
<select class="form-control"
ng-model="selectedCountry"
ng-options="country.id as country.name for country in countries">
<option value="">Select Country</option>
這裏是plunker:Plunker
感謝您的幫助!
這是正確的!那是我想要避免的,可以通過在HTML中使用declaritive模式來避免這種情況? – MarcosF8
不是我所知道的。無論是從提供的名稱(意大利)派生id還是整個對象,或者執行一些jQuery操作......所有選項都指向控制器代碼。 – jbrown
感謝大家的幫助! – MarcosF8