Ember 2,PERFORMANCES DILEMMA,在路线或控制器中计算属性?

时间:2017-08-29 18:47:21

标签: javascript performance ember.js ember-cli

我正在使用Ember 2.14.1。

计算属性和类似的东西(直到可路由组件着陆)是在路上还是在控制器中更好?

出于表演原因,我的意思是。有什么不同吗?

1 个答案:

答案 0 :(得分:1)

没有表现原因。在大多数情况下,您应该在Component中定义计算属性,并将数据从路径传递到组件中(可以通过Controller或直接在模板中“直接”)。我认为计算属性在路由中很有用的情况很少。您可以也使用Controller并在那里定义您的计算属性,因为渲染模板的“上下文”是一个Controller(无论您是否明确定义)。