Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Node.js 获取类型错误:App.Router在生成ember.js后未定义_Node.js_Ember.js_Ember Data - Fatal编程技术网

Node.js 获取类型错误:App.Router在生成ember.js后未定义

Node.js 获取类型错误:App.Router在生成ember.js后未定义,node.js,ember.js,ember-data,Node.js,Ember.js,Ember Data,按要求在此处发布原始帖子 您好,我想使用Ubuntu13构建ember.js。 我已将官方Github项目cd克隆到该项目中,如自述文件所述: 捆绑安装 耙距 屏幕上没有显示错误,因此我得到了一个如图所示的目录 我想使用余烬和余烬数据,所以我包括 ember.js ember-data-deps.js 我的测试项目中的文件。 问题是我得到了一个类型错误:App.Router未定义 我在client.js文件中使用它来初始化余烬 this.App=Ember.Application.create

按要求在此处发布原始帖子 您好,我想使用Ubuntu13构建ember.js。 我已将官方Github项目cd克隆到该项目中,如自述文件所述: 捆绑安装 耙距 屏幕上没有显示错误,因此我得到了一个如图所示的目录

我想使用余烬和余烬数据,所以我包括 ember.js ember-data-deps.js 我的测试项目中的文件。 问题是我得到了一个类型错误:App.Router未定义 我在client.js文件中使用它来初始化余烬

this.App=Ember.Application.create()

App.Router.map(函数(){ 这条路线(“贡献者”); this.route('contributor',{path:'/contributors/:contributor_id'}); });

我在构建过程中是否做错了什么? 我应该在我的项目中包含一些其他js文件吗? 提前感谢您。

  • TypeError:App.Router未定义
    错误是因为ember.js加载不正确或顺序不正确

  • 要获取
    ember数据
    (这与
    ember.js
    是分开的),您必须克隆此repo(),并按照自述文件中的构建说明进行操作,这很简单,一旦您从ember数据构建过程中获得了
    dist
    目录,就可以获得用于生产的文件
    ember data.js
    开发版本或
    ember data.min.js
    (嗯,生产…ember数据对于生产环境来说仍然是不稳定的)

下面是一个使用ember数据的简单ember项目设置:

index.html

<!DOCTYPE HTML>
<html lang="en-US">
  <head>
    <meta charset="UTF-8">
    <title>ember app</title>
  </head>
  <body>

  <script type="text/x-handlebars">
    hello world!
  </script>

  <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
  <script type="text/javascript" src="http://builds.emberjs.com.s3.amazonaws.com/handlebars-1.0.0-rc.3.js"></script>
  <script type="text/javascript" src="http://builds.emberjs.com.s3.amazonaws.com/ember-latest.js"></script>
  <script type="text/javascript" src="http://builds.emberjs.com.s3.amazonaws.com/ember-data-latest.js"></script>

  <script type="text/javascript" src="app.js"></script>

  </body>
</html>

希望对您有所帮助

了解您的项目是如何设置的也会很有用
var App = Ember.Application.create({
  ready: function () {
    console.log("app started...");
  }
});