¿Puedo usar ng-repeat para iterar sobre una matriz en AngularJS?

Estoy teniendo algunos problemas con el uso de AngularJS ng-repeat. Esto es lo que tengo:

<div ng:show="selected == 3">
    <div class="columns">
        <textarea rows="4" data-ng-model="modal.data.answer[1].text" cols="91">1</textarea>
    </div>
    <div class="columns">
        <label>Explanation</label>
        <textarea rows="2" data-ng-model="modal.data.answer[1].explanation" cols="91"></textarea>
    </div>
    <div class="columns">
        <div class="colx2-left">
            <span class="label">Correct</span>
            <input type="checkbox" data-ng-model="modal.data.answer[1].correct" class="check-box"><input type="hidden" value="false" name="Details[0].Correct">
        </div>
        <div class="colx2-right">
            <label>Image File</label>
            <input type="text" data-ng-model="modal.data.answer[1]image" class="full-width">
        </div>
    </div>
</div>

La matriz modal.data.answer siempre tendrá seis elementos. ¿Puedo usar ng-repeat para crear el HTML para estos y hacer que repita incluso los números [x] en la matriz y que aumente el número en la primera línea de "selected =" de 3 a 8?

Por lo que sé, puedo usar<div ng-repeat="t in [3,4,5,6,7,8]"> </div> pero ¿cómo puedo obtener los valores de t en cosas como:

data-ng-model="modal.data.answer[1].text"

Respuestas a la pregunta(2)

Su respuesta a la pregunta