Emberjs-扩展自定义组件;无法正确添加到容器视图中

Emberjs - Extending a custom component doesn't get added properly to a containerview

本文关键字:添加 视图 自定义 扩展 组件 Emberjs-      更新时间:2023-09-26

我做错了吗?我的视图中有一个容器视图,它添加了一个组件。我的组件是主组件的扩展。除了似乎添加到视图模板中的是主组件的模板。为什么没有添加我的扩展组件?

我的JSBin:http://emberjs.jsbin.com/vicojere/1/edit

如果有人能帮我解决这个问题,谢谢。

templateName已弃用,请使用layoutName指定模板,它应该可以解决您的问题。

App.UiMainComponent = Ember.Component.extend({
  layoutName: "components/ui-main"
});
App.UiSubComponent = App.UiMainComponent.extend({
  templateName: "components/ui-sub"
});

http://emberjs.jsbin.com/vicojere/4/edit