添加到EmberJS应用程序的新路线尖叫“期待ID无效”

时间:2013-04-28 22:01:36

标签: ember.js handlebars.js ember-router

我正在和EmberJS擦肩而过,我到处都没有取得很大进展。真的想在这一点上撕开我的头发。

我想在我的主应用程序中简单介绍不同的路由。主应用程序呈现正常和

  EmberCards = Ember.Application.create(); //instantiates the application

  EmberCards.ApplicationView = Ember.View.extend({ 
            templateName: "application"     
  });

  EmberCards.ApplicationController = Ember.Controller.extend({
            message: "Main application or the Header+Footer sections"
  });

我的模板文件渲染得很好。现在我想在我的应用程序中引入一堆不同的路由,所以在我的模板(index.html)中我添加:

{{#linkTo "stacks"}}Manage stacks{{/#linkTo}}

因此我也补充说:

在主应用程序上单击堆栈链接时显示

在我的App.js中,我添加了以下几行。

    EmberCards.Router.map(function() {
    this.route('stacks')
    });

    EmberCards.StacksRoute = Ember.Route.extend();
    EmberCards.StacksController = Ember.Controller.extend();
    EmberCards.StackView = Ember.View.extend({templateName:"stacks"});

最终结果是没有任何渲染本身,在我的Console.log中,我得到了这个: 未捕获的错误:第5行的解析错误: ... s“}}管理堆栈{{/#linkTo}}< ----------------------- ^ 期待'身份',得到'无效'

现在我完全不知道这是什么。在EmberJS有限且不清楚的文档中,我一个多小时都无能为力。

0 个答案:

没有答案