使用全局变量时,我们可以定义App.Controller
,App.ObjectController
和App.ArrayController
来控制Ember将用于生成控制器的类。
使用EmberCLI,我会看到路线的文档 - 使用app/routes/basic.js
。这很好。
它是否也适用于观点?控制器怎么样?我将如何实施基本的'对于每种控制器?
答案 0 :(得分:1)
是的,这适用于Ember将生成的任何对象,包括控制器。如果您查看here,您会发现Ember会查找3种不同类型的控制器来生成:basic
,object
和array
。您可以通过创建以下文件来覆盖这些默认值:
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
实现,以便劝阻他们使用。 (至少我找不到搜索代码库的任何内容。)