Setzen von Angular select ng-init auf den ersten Wert im Array

Ich habe ein einfaches select-Element, das versucht, einen vorhandenen Wert zum Senden des Formulars zu erzwingen, und ich habe versucht, sowohl das erforderliche Attribut festzulegen als auch ng-init zu verwenden, um sicherzustellen, dass ein Wert ausgewählt ist und beide fehlschlagen.

ich benutzeng-options Erstellen einer Liste von Werten aus einem Array von Objekten mit einer ref-Eigenschaft. Dann würde ich gerne nutzenng-init um den angezeigten Wert auf die erste Object.ref im Array zu setzen.

<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>

Ich habe folgendes ohne Glück versucht

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

Auch derrequired Attribut funktioniert nicht? Ist das eckige Auswahlelement fehlerhaft oder mache ich etwas falsch?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage