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