アプリの言語が変更されたときに、メインのアプリケーション ビューを再レンダリングする必要があります。観察をサポートしていない ember-i18n を使用しているため、言語と lang プロパティが変更されたときにビューを更新する作業を行います。ApplicationRoute で次のアクションで言語を切り替えます。
actions:
{
switchLang: function(lang){
this.get('controller.I18N').set('defaultLang', lang);
//this.notifyPropertyChange('lang');
},
},
しかし、「applicationView」とテンプレートを更新または再レンダリングするためにProperyChangeに通知する方法がわかりません??