/ / Angular con juego (Scala): referencias ng-include - angularjs, scala, playframework, reference, angularjs-ng-include

Angular con juego (Scala): referencias ng-include - angularjs, scala, playframework, reference, angularjs-ng-include

Situación

Comencé una aplicación con Playframework (Scala) y AngularJS v1.3.

(Exactamente la plantilla Jugar Silhouette Angular Seed)

Gol

Cargando plantillas de diferencia usando ng-include o una directiva.

Problema

Siempre que coloco una referencia en el código Angular, no funciona.

Ejemplo:

<div ng-include=""/tpl.html""></div>
<script type="text/ng-template" id="/tpl.html">
Content of the template.
</script>

Resultado: ¡¡trabajos!!</ strong>

Ahora, si pongo la plantilla tpl.html en un archivo en el mismo directorio:

<div ng-include=""tpl.html""></div>

Resultado: ¡No funciona! (Y en otros directorios, probé todas las rutas posibles ...)

El mismo problema ocurre en las directivas, si pongo la plantilla dentro del directorio funciona bien, pero si intento poner otro archivo no funciona.

Pregunta

Utilicé Angular en otros proyectos y nunca ocurre algo así. Creo que esto sucede porque Scala (lenguaje de Playframework) necesita ser compilado y los archivos .scala.html se convierten en .html.

  • ¿Cómo puedo crear algunas plantillas? .html y luego con ng-include ¿Poner la referencia correcta?

Respuestas

0 para la respuesta № 1

El directorio raíz es el mismo que index.htmlarchivo (camino: ui/app)

Si el archivo view1.html está en el camino ui/app, el ng-include será así:

<div ng-include=""./view1.html""></div>

Porque ui/app es el ruta raíz.