3

如果我需要参考特定控制器的视图,我将如何在基于路由器的应用程序中获取它。

我可以得到这样的控制器

App.router.get('myController')

但是控制器不应该而且通常不知道视图所以

App.router.get('myController.view')

^-- 不会工作

这也行不通:

App.router.get('myView')

有没有正确的抓法?

4

1 回答 1

3

App.router.get('myController.view')应该可以正常工作,connectOutlet通过插座的名称将视图设置到控制器上。

然而,它是在控制器上定义的插座,而不是视图,因此要获得基本视图,您需要从 ApplicationController 访问它。

App.router.get('applicationController.view')

于 2012-09-26T03:31:28.320 回答