Ionic 3 - 侧面菜单,动态改变侧面

Ionic 3 - Side menu , change side dynamically

我想在更改语言(rtl 和 ltr)时自动更改侧边菜单的方向 我在页面 app.html

中尝试了这段代码
<ion-menu [side]="isRtl?'right':'left'" [content]="content">

如何从另一个页面或示例 "home.ts" 更改 'isRtl' 的值?

'isRtl' 在 'app.component.ts' 中声明 有帮助吗?

使用跨组件的事件发射器在组件之间传输数据

//Home component.ts
import { Events } from 'ionic-angular';  
   constructor(public events: Events) {
      directioChange(user) {
            this.events.publish('directiochanged', 'true');
      }
   }


//App.component.ts
constructor(public events: Events) {
     events.subscribe('directiochanged', (direction) => { 
           this.isRtl = direction;console.log(direction);
     });
}

not only from home component, you can set from anywhere in you project