1

我有一个路由,它将为数组中的每个项目创建一个组件。

当我改变路线时,我仍然可以看到组件

组件创建了ideas.index,如果您单击其中一个标题,您将在页面上看到最后一个视图的残余

我无法使用较小的 JS bin 重新创建错误,所以我附上了一个 zip,您可以将它托管在 Apache 服务器上或更改脚本引用

bit.ly/1aFGfjk

4

1 回答 1

1

您的最后一个 div 标签未在组件上关闭:)

   </div
</script>

此外,当我经历这一切时,我注意到了其他一些事情。

  1. 组件与您的应用程序无关,因此组件中的 controllers.application 将不起作用
  2. 你的 CanvasView 应该扩展 Ember.View.createWithMixins
于 2013-10-24T02:29:29.600 回答