Javascript Ember 2.0中延迟加载子组件的编程模式
我目前有一个ember 1.13应用程序,它有一个大表,表中的每个单元格都有一个包含更多信息的工具提示。目前,这是使用视图和控制器实现的,因此当单元格悬停时,它会调用控制器并动态加载正确的工具提示 但是现在是2.0,控制器和视图被弃用,取而代之的是组件。我无法将控制器传递给组件,因为此余烬阻止我执行此操作。并且在创建单元时传递工具提示会带来太多开销,因为这样会导致急于加载Javascript Ember 2.0中延迟加载子组件的编程模式,javascript,design-patterns,ember.js,Javascript,Design Patterns,Ember.js,我目前有一个ember 1.13应用程序,它有一个大表,表中的每个单元格都有一个包含更多信息的工具提示。目前,这是使用视图和控制器实现的,因此当单元格悬停时,它会调用控制器并动态加载正确的工具提示 但是现在是2.0,控制器和视图被弃用,取而代之的是组件。我无法将控制器传递给组件,因为此余烬阻止我执行此操作。并且在创建单元时传递工具提示会带来太多开销,因为这样会导致急于加载 在组件模式中实现我想要的行为的正确方法是什么?我一直在研究Ember服务,但我不能100%确定这是解决我的问题的正确解决方案
在组件模式中实现我想要的行为的正确方法是什么?我一直在研究Ember服务,但我不能100%确定这是解决我的问题的正确解决方案。没有弃用控制器,ObjectController和ArrayControllerare@KitlerTrue,但您不能再将控制器作为参数传递给传递{{controller}}的组件,或者基于它的任何路径已在Ember 2.0Passing中删除{{my component controller=this}}应该为您提供所需的上下文,但是,您是否可以将工具提示的悬停代码添加到问题中,可能不需要所有悬停代码。这是我当前所做的,但升级到2.0后停止工作。请添加控制器中的旧代码。