这个功能似乎很孤立。意思是,它与没有args一起调用,因此与Route上的其他函数不同,它没有“轻松”访问路径的“模型和/或控制器”。
API告诉你'何时'调用了这个函数,但没有太多关于你打算在其中做什么。
我意识到你可以使用像this.controllerFor这样的函数,但这似乎违反了在activate方法中试图强制执行的任何类型的封装,这意味着如果你应该有权访问控制器,它会已作为参数传递给函数。
如果有人能就使用此功能的最佳做法提供一些指导,我认为这对社区有帮助。
答案 0 :(得分:1)
activate
,这是设置属性的好地方,只需要在创建路径时设置一次。
setupController
(使用控制器/模型)。这是设置每次路径被击中时必须生成的属性的好地方。