アプリケーションを 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 が機能していないかのようです。
私が達成しようとしているのは、ユーザー モデルのインスタンスを作成し、それを多数のルート/ビューで共有することです。
どんなアイデアでも大歓迎です。