<html>
<head>
//stuff
</head>
<body>
<script>
function a() {
//calls b()
}
function b() {
// does something with {{array}} which comes from server side js using res.render
}
</script>
<button class="btn" type="button" onclick="a()"><span>Click</span></button> //call a()
</body>
</html>
这不是重复的!所以我遇到这个问题,它说a()没有定义,但是()是在脚本中定义的。另一个问题是我不能将a()移动到一个单独的文件,因为它调用b(),它必须保留在这个hbs文件中才能访问代码中提到的数组(我认为)。
我该怎么办?我对这些东西还很陌生,所以请不要过于复杂,谢谢!注意:这是一个技术上的hbs文件