ember.js - Ember 何时销毁 Controller 实例

标签 ember.js

我想知道 Ember 何时对所有 Controller 对象进行垃圾回收。我的路线结构如下:

AS.Router.map(function () {

            this.resource('employee', function () {
                this.route('basics');
                this.route('services');
                this.route('advanced');
            });

});

我注意到,当我从基础路由转移到服务路由时,EmployeeBasicsController 并没有被破坏。我不确定这是否是设计使然,或者我必须手动执行此操作(使用销毁操作)。

最佳答案

按照设计,Ember 默认使用单例实例。

关于ember.js - Ember 何时销毁 Controller 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088161/

相关文章:

ember.js - 是否可以在 Ember 部分中包含自定义参数?

javascript - Ember.js 模型函数,无法读取未定义的属性 'find'

javascript - 如何从另一个 Controller (而不是从模板)访问另一个 Controller 的属性

javascript - 同一路线的两个请求 emberjs 2

javascript - Mirage 的简单 Ember 数据问题(错误 : Encountered a resource object with an undefined type )

javascript - 未调用路由上的 Ember.js RC1 'model' Hook

javascript - 带有 node.js 的前端 javascript 框架

javascript - Ember : transition to route passing the ID instead of obj

javascript - (Ember.run.throttle) 对象函数在 Ember.Mixin 中没有方法 'throttle'

javascript - 在 Handlebars.js 中的新行上打印输出