0

我被 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 中,我得到了这个:Uncaught Error: Parse error on line 5: ...s"}}Manage Stacks{{/#linkTo}} < ----- ------------------^ 期待“ID”,得到“无效”

现在我完全不知道这是什么。在 EmberJS 有限且不清楚的文档中,我一无所知。

4

0 回答 0