我想试试router.js,但我很难做到。据我了解,它可以独立使用(没有 ember 或其他框架),所以我已经下载并导入了它。
<!DOCTYPE html>
<html>
<head>
<title>routerJS</title>
</head>
<body>
<script src="js/router.js"></script>
<script src="js/app-routing.js"></script>
</body>
</html>
在应用程序路由中,我只需实例化一个新路由器
var router = new Router();
但我得到了
Uncaught TypeError: undefined is not a function router.js:144
所以我仔细检查了 repo README 并添加了一些依赖项:
<!DOCTYPE html>
<html>
<head>
<title>routerJS</title>
</head>
<body>
<script src="js/rsvp.js"></script>
<script src="js/route-recognizer.js"></script>
<script src="js/router.js"></script>
<script src="js/app-routing.js"></script>
</body>
</html>
现在我得到了
未捕获的语法错误:/js/route-recognizer.js:296
我在这里还缺少什么吗?如何成功使用 route.js?
谢谢。