此处,为了存储和重试转换,他们在previousTransition
中设置了实例属性loginController
。
controllerFor
如何运作?路由到相应路由时,loginController
是否会再次被实例化?
previousTransition
如何保留,以便他们在loginController
中访问它?
我是Ember的新手。有人可以对此有所了解吗?
答案 0 :(得分:0)
控制器是ember.js中的单例。如果重新输入路由,则不会再次实例化Controller。这同样适用于路线。 Route提供事件,可用于在进入/离开路线时重置状态。