使用EmberCLI自定义自动生成的控制器的实现

时间:2015-02-24 13:41:27

标签: ember.js ember-cli

使用全局变量时,我们可以定义App.ControllerApp.ObjectControllerApp.ArrayController来控制Ember将用于生成控制器的类。

使用EmberCLI,我会看到路线的文档 - 使用app/routes/basic.js。这很好。

它是否也适用于观点?控制器怎么样?我将如何实施基本的'对于每种控制器?

2 个答案:

答案 0 :(得分:1)

是的,这适用于Ember将生成的任何对象,包括控制器。如果您查看here,您会发现Ember会查找3种不同类型的控制器来生成:basicobjectarray。您可以通过创建以下文件来覆盖这些默认值:

app/controllers/basic.js
app/controllers/object.js
app/controllers/array.js

答案 1 :(得分:0)

Ember正在远离视图和控制器而转向组件。 (请参阅The Road to Ember 2.0的Routable Components部分。)为此,我不相信Ember-CLI能够提供每个控制器的basic实现,以便劝阻他们使用。 (至少我找不到搜索代码库的任何内容。)