Hola, estoy en un proyecto escolar aprendiendo JS, Angular y Spring MVC.
Este es mi controlador donde obtengo datos de la base de datos:
app.controller('ControllerProfesores',function($scope, $http){
$scope.listProfesores = [];
$scope.getProfesores = function(){
$http.get("profesores")
.then(function(response){
$scope.listProfesores = response.data;
});
};
});
y la parte del HTML
<div class="panel-body" ng-repeat="profesor in listProfesores">
<p id="test">{{profesor.nombre}}</p>
</div>
Ahora lo que quiero es meter esa lista (nombres de los profesores) en imágenes con función de boton, así que se me ocurrió meterlos en un array e iterarlos, pero no encuentro la forma de pasar los valores de {{profesor.nombre}} a un arreglo correctamente.
Esta es una idea de lo que quiero hacer en principio.
<script>
var list; //{{profesor.nombre}} values
for (var i = 0; i < list.length; i++) {
document.write('<input type="submit" id="image-button" value=" ' + list[i] + ' " )"></input>');
}
</script>
Este ultimo script lo tengo en el mismo documento HTML.
Saludos