Spring Bootからテンプレートのthymeleafに埋め込んだ変数を、js(angularJS)で受け取る方法を探しております。
具体的にはSpring Securityで認証後、認証しているemailをthymeleafに渡して表示しています。
thymeleafの画面制御自体はth:ifなりを利用すれば問題なかったのですが、angular部分でもログイン有無を確認したい処理が発生しました。
画面描画時点でthymeleafの変数変換は出来ているはずなので、以下のようにすることでその後呼ばれるJSは問題ない認識でいたのですが、無理のようでした。
なおjsはHTMLとは別ファイルであり、bodyタグの最下で参照しています。
html
1~ 2<input type="hidden" th:value="${login_email}" ng-model="login_email" /> 3~
javascript
1~ 2console.log("email : " + $scope.login_email); 3~
結果 : 「email : undefined」
上記のような場合の解決方法についてご存知の方がいましたら、ご教授願います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/01 14:34