0

我希望在我的 ember js 应用程序中进行一些投票。

我目前在 init 方法中的 ApplicationController 中有一些代码。

我觉得确实应该将代码移到某个服务对象中,但是如果我这样做,我将失去所有我得到的钩子,因为我不再在 ApplicationController 中。

包含此类代码的最佳做法是什么?

我是否应该创建一个处理它的 ember 对象,它具有对 ApplicationController 的引用?

谢谢。

4

1 回答 1

0

我觉得确实应该将代码移到某个服务对象中,但如果我这样做,我将失去所有我得到的钩子,因为我不再在 ApplicationController 中。包含此类代码的最佳做法是什么?

你的权利,通常最好的做法是将这种类型的代码移动到服务对象中。

我是否应该创建一个处理它的 ember 对象,它具有对 ApplicationController 的引用?

这是一个可靠的方法,将是一个很好的第一步。您可能会考虑使用 BeyoneEmber.Instrumentation将轮询机制与应用程序分离。

如何从另一个框架向 Ember 触发事件

于 2013-04-16T12:33:27.513 回答