刚刚将我的应用程序升级到 1.0.0-pre.4 并且正在将我的路由器更改为新的路由器 API,但是我似乎无法再在我的控制器之间创建绑定。
所以在我的主 ApplicationController 中,我有以下内容:
App.ApplicationController = Em.ArrayController.extend({
user: App.User.create()
});
然后在路由器 API 的 v1 中,我有以下内容:
App.IndexController = Ember.ArrayController.extend({
userBinding: 'App.router.applicationController.user',
});
但是,随着路由器 API 转换为 v1,App.router 不再被定义。我尝试的一切似乎都不起作用,即使将 userBinding 设置为 'App.ApplicationController.user' 也不起作用 - 就好像 applicationController 不再起作用一样。
我想要实现的是创建我的用户模型的一个实例,然后在多个路由/视图中共享它。
任何想法,将不胜感激。