我有一個使用ng-options
的選擇。以下是我的選擇HTML在不帶ng-init的角度選擇中選擇的選項
<select name="courseHighSchool"
ng-model="course._highSchoolSelected"
ng-init="course._highSchoolSelected = course.HighSchoolId == undefined ? undefined : {HighSchoolId: course.HighSchoolId};"
ng-change="course.HighSchoolId = course._highSchoolSelected.HighSchoolId;"
ng-options="item.HighSchoolName for item in TEData.RecruitHighSchools track by item.HighSchoolId"
required>
<option></option>
</select>
我下面這個article提供給設置初始選擇的值,我從course.HighSchoolId
獲得的技巧和我的選擇是在收集TEData.RecruitHighSchools.
我想知道是否有更好的辦法可以實現這一目標。
設置course._highSchoolSelected的價值在控制器渲染之前。 – jbrown