ustawienie Angular wybierz ng-init na pierwszą wartość w tablicy

Mam prosty element wyboru, który próbuję wymusić obecność wartości, aby przesłać formularz, i próbowałem zarówno ustawić wymagany atrybut, jak i użyć ng-init, aby upewnić się, że wybrana jest wartość i oba zawodzą.

ja używamng-options aby utworzyć listę wartości z tablicy obiektów, które mają właściwość ref. Wtedy chciałbym użyćng-init ustawić pokazaną wartość na pierwszy Object.ref w tablicy.

<select name="refmarker" class="input-block-level form-width-adjust" ng-model="model.refmarker" ng-options="rm.ref for rm in refmarkers" ng-disabled="editable" ng-init="model.refmarker='refmarkers[0].ref'" required></select>

Próbowałem tego bez szczęścia

ng-init="model.refmarker='refmarkers[0]'"
ng-init="model.refmarker='refmarkers[0].ref'"
ng-init="model.refmarker='rm.ref'"

Równieżrequired atrybut nie działa? Czy buggy z elementem wyboru kątowego czy robię coś źle?

questionAnswers(1)

yourAnswerToTheQuestion