在车把中包含 js 文件
Including js file in handlerbar
我无法收到任何对我的 js 文件的调用。可能是什么问题呢?使用 MVC
查看,file.hbs
<div class="container">
<h2 onClick="test()">Title</h2>
{{>list}}
</div>
<script src='/public/js/game.js' type='text/javascript'></script>
public game.js 文件
function test(){
alert("alert");
}
路由器文件
'use strict';
const express = require('express');
const router = express.Router();
const GameController = require('../controllers/game');
router.get('/', GameController.initialize);
module.exports = router;
无法调用函数,除非它在同一文件中定义或在尝试调用它之前已加载。
意思是,您需要将脚本标签移到 div 标签之前,它应该可以工作。控制台也应该给你一些提示。
我无法收到任何对我的 js 文件的调用。可能是什么问题呢?使用 MVC
查看,file.hbs
<div class="container">
<h2 onClick="test()">Title</h2>
{{>list}}
</div>
<script src='/public/js/game.js' type='text/javascript'></script>
public game.js 文件
function test(){
alert("alert");
}
路由器文件
'use strict';
const express = require('express');
const router = express.Router();
const GameController = require('../controllers/game');
router.get('/', GameController.initialize);
module.exports = router;
无法调用函数,除非它在同一文件中定义或在尝试调用它之前已加载。 意思是,您需要将脚本标签移到 div 标签之前,它应该可以工作。控制台也应该给你一些提示。