Necesito pasar a un iframe su src desde un fichero properties. Tengo que hacerlo con angular desde el controlador pero no sabría como coger la variable del properties para setearla en el src del iframe.
Alguién sabe como puedo hacer esto? Por más que busco en internet no hay nada sobre ello.
Un saludo
SOLUCION:
Si bien no he conseguido acceder al properties desde angular si no desde java. He conseguido solventar el resto del problema y pongo la solución por si alguien le viene bien.
Después de recuperar las url desde la factoria en el controlador necesitaríamos lo siguiente.
Código:
La parte del $sce.trustAsResourceUrl es para que Angular nos acepte la dirección como válida, si no nos dará un error.var url= variable_con_la_url_recuperada; $scope.valorUrl= $sce.trustAsResourceUrl(url);
Luego en el HTML debemos sustituir el src de la siguiente forma:
Código:
Tenemos que usar la directiva angular ng-src para introducir el valor.<iframe width="100%" height="315" ng-src="{{valorUrl}}" frameborder="0" allowfullscreen></iframe>
Un saludo.