Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何安装独立的ember路由器?_Javascript_Asp.net Mvc_Ember Router - Fatal编程技术网

Javascript 如何安装独立的ember路由器?

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

在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 '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路由器=新路由器[“默认”]();