0

我一直试图让我的头脑围绕在 Ember.JS 上,并且浏览了大量的文档和线程,但是我从每个人那里得到了无穷无尽的混合音调和不同的方向。我正在尝试将一个简单的小部件放在一起,该小部件将具有:

  • 导航
  • 身体
  • 页脚

我从一个非常简单的应用程序开始,我想象我会有一个父视图,在那个父视图中我会有子视图/嵌套视图。例如,我会:

Nav View
Body View
Footer View

我只是不知道如何实现嵌套视图。这是我的代码: var App = Ember.Application.create();

    App.ApplicationController = Ember.Controller.extend();
    App.ApplicationView = Ember.View.extend({
      templateName: 'application'
    });

    App.aplicationController = Ember.Controller.extend();

    App.Router = Ember.Router.extend({
      root: Ember.Route.extend({
        index: Ember.Route.extend({
          route: '/'
        })
      })
    })

    App.initialize();

我将非常感谢任何帮助。谢谢你。

4

1 回答 1

4

有几种方法可以创建嵌套视图。我创建了一个简单的 JSFiddle 来演示其中的两种方式:使用viewHandlebars 助手和使用 outlet。

http://jsfiddle.net/QU2BQ/2/

希望有帮助。如果您有任何问题,请在此处回复。

于 2012-11-05T06:21:27.247 回答