eine einfache Wiedergabe Aktion Stellen Sie sich vor, wiePlayFramework HTML, variabel in Javascript? definiert
def reactTest = Action {
request => Ok(views.html.hello("JOHN"))
}
und die hello.scala.html
wie folgt aussieht, mit einem Grund React.js Beispiel mit:
@(name: String)
....
<div id="example"></div>
<script type="text/jsx">
React.render(
<h1>Hello, @name!</h1>, <---- NAME PARAMETER USED HERE
document.getElementById('example')
);
</script>
Dies funktioniert gut, und das Ergebnis wird ein ‚Hallo sein, JOHN!' Seite. Jetzt weiß ich, dass der Scala-Code auf dem Server und der JS-Code auf dem Client ausgeführt wird, aber ich frage mich, ob es eine Möglichkeit geben würde, den @name
Parameter an den gleichen Javascript (JSX) Code zu übergeben, wenn dieser Code in einem war separaten JS-Datei und die <div>
würde wie folgt aussehen:
<div id="example"></div>
<script type="text/jsx" src="@routes.Assets.at("javascripts/hello.js"></script>
würde die @name
Parameter an das Skript übergeben in hello.js
es einen Weg geben?
Das ist eine gute Frage, danke. :) – bjfletcher