编程语言
首页 > 编程语言> > javascript-如何在Ember.js路由器应用中获取视图

javascript-如何在Ember.js路由器应用中获取视图

作者:互联网

如果需要引用特定控制器的视图,如何在基于路由器的应用程序中获取该视图.

我可以得到这样的控制器

App.router.get('myController')

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

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

^-不起作用

这也将不起作用:

App.router.get('myView')

有没有正确的方法来抓住它?

解决方法:

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

但是,它是控制器上定义的出口,而不是视图,因此要获取基本视图,您需要从ApplicationController访问它.

App.router.get(‘applicationController.view’)

标签:ember-old-router,ember-js,javascript
来源: https://codeday.me/bug/20191127/2075389.html