Javascript 如何安装独立的ember路由器?
在MVC项目中安装此->时遇到问题 我首先加载了这两个脚本:Javascript 如何安装独立的ember路由器?,javascript,asp.net-mvc,ember-router,Javascript,Asp.net Mvc,Ember Router,在MVC项目中安装此->时遇到问题 我首先加载了这两个脚本: vendor/deps/route-recognizer.js dist/router.js 增加了一行: var router = new Router(); 我最终出现以下控制台错误: Uncaught ReferenceError: define is not defined ***route-recognizer.js:1*** Uncaught TypeError: Cannot read property 'Promi
vendor/deps/route-recognizer.js
dist/router.js
增加了一行:
var router = new Router();
我最终出现以下控制台错误:
Uncaught ReferenceError: define is not defined ***route-recognizer.js:1***
Uncaught TypeError: Cannot read property 'Promise' of undefined ***router.js:2084***
Uncaught ReferenceError: Router is not defined
然后我加载了以下脚本:
vendor/loader.js
vendor/deps/backburner.js
vendor/deps/rsvp.js
vendor/deps/route-recognizer.js
dist/router.js
我发现以下错误:
Uncaught TypeError: Cannot read property 'Promise' of undefined ***router.js:2084***
Uncaught ReferenceError: Router is not defined
这是发生“承诺”错误的代码:
define("route-recognizer", [], function() { return {"default": RouteRecognizer}; });
define("rsvp", [], function() { return RSVP;});
-->define("rsvp/promise", [], function() { return {"default": RSVP.Promise}; });
我也需要一个promise.js吗?我在RSVP.js包中发现了一个promise.js,但加载时又出现了另一个错误。也有同样的问题 根据for
router.js
,似乎有一个代码更改,可以作为一个独立的路由器工作
抓取侧边,创建一个路由器对象,如下所示
<script src="routerjs/rsvp-latest.js"></script>
<script src="routerjs/route-recognizer.js"></script>
<script src="routerjs/router.min.js"></script>
<script>
var router = new Router["default"]();
</script>
var路由器=新路由器[“默认”]();