[英]How to get the value from controller to handlebar (handlebar.js javascript templating)?
我像這樣在 model 中設置了值
model.val = 'myval'
render(view: 'index', model: model)
& 在 gsp 中,有什么方法可以讓我直接獲得 model 的值嗎?
<script id="myTemplate" type="text/x-handlebars-template">
{{val}}
</script>
如果我嘗試使用{{${val}}}
然后我得到了價值,但這是正確的方法嗎? 我的意思是車把內的表達
const body_data = {
nodes: [
{data: {id: 'j', name: 'Jerry'}},
{data: {id: 'e', name: 'Elaine'}},
{data: {id: 'k', name: 'Kramer'}},
{data: {id: 'g', name: 'George'}},
{data: {id: 'd', name: 'Daniel'}},
{data: {id: 'r', name: 'Rea'}}
],
edges: [
{data: {source: 'j', target: 'e'}},
{data: {source: 'j', target: 'k'}},
{data: {source: 'j', target: 'g'}},
{data: {source: 'e', target: 'k'}},
{data: {source: 'k', target: 'g'}},
{data: {source: 'd', target: 'g'}},
{data: {source: 'g', target: 'r'}},
]
};
res.render('home', {
nombre: 'Leonardo',
body_data,
});
const hbs = require('hbs');
hbs.registerHelper('muestraData', ( data = {} ) => {
return JSON.stringify(data);
});
<script>
const data = {{{ muestraData body_data }}};
console.log(data);
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.