新的Ember.js路由器改变了很多东西.我已经迁移了大部分内容,但是有一个用例我似乎无法适应Ember.js的做事方式.
说我有一些带有控制器的应用程序.其中一些控制器属于我的路线App.Router,其中一些不属于我的路线I18nController.这是一个非路由器控制器,可确保通过Handlebars帮助程序在整个应用程序中翻译内容.
我也有一个App.UserController有App.User记录的content.
以前,我是能够建立之间的绑定App.I18nController,并App.UserController通过比较难看localeBinding: 'App.router.userController.content.locale',让我随时定位时读取用户的语言环境.
但是,使用新的路由器,这已不再可能.
我的问题是:我应该如何使用新路由器设置此绑定?
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |