<ion-side-menu side="{{menuSide}}">
我想从左侧显示英语菜单,并在阿拉伯语内容的右侧显示。
并从控制器设置menuSide,
$scope.menuSide = 'left'; //for English and 'right' for arabic
如何切换侧面菜单来自控制器,并带有以下代码,
$ionicSideMenuDelegate.toggleLeft();// for English
$ionicSideMenuDelegate.toggleRight();//for Arabic
但它在浏览器上呈现的方式是
<ion-side-menu side="right" is-enabled="true" width="275" class="menu menu-{{menuSide}}" style="width: 275px; z-index: 0;">
答案 0 :(得分:0)
看起来这是一个错误。它正确地将值放入side属性中,但看起来该指令在绑定之前抓取该值。正如您所提到的,它呈现如下:
<ion-side-menu side="right" is-enabled="true" width="275" class="menu menu-{{menuSide}}" style="width: 275px;">
看起来这可能是个错误。您可以尝试在GitHub上提交一个错误并查看其中的内容。
答案 1 :(得分:0)
离子框架尚未实现此功能,请查看离子论坛http://forum.ionicframework.com/t/ion-side-menu-can-we-set-side-property-from-scope/16494,
此功能可能非常适合支持阿拉伯语等rtl语言。