###前提・実現したいこと
EJS Template と Express を使用しています。
Express側で res.render で EJS に書き込んだあとに変数から文字列に変換されるので
もう一度同じ箇所に res.render でレンダリングしたい場合、StaticのJS側からEJSの変数にて同じ箇所を置き換えてそのあと Express 側で res.render とか出来るのでしょうか?
もしくはもっと良い方法がありましたらご教授お願いします。
###発生している問題・エラーメッセージ
EJSの変数をレンダリングした後にもう一度変数に戻し、レンダリングし直したいです。
###該当のソースコード
- Express側でレンダリング
connection.query(query, function(err, rows) {
res.render('index', {
boardList: rows
});
});
2. 該当のEJS
<%= boardList[0].test %>"
3. 該当のEJSが例えば test という文字列に置き換わる
4. もう一度下記 connection.query で test に変わった文字列を別のに置き換えたい。
connection.query(query, function(err, rows) {
res.render('index', {
boardList: rows
});
});
あなたの回答
tips
プレビュー