离子侧菜单,我们可以从范围设置'侧'属性吗?

时间:2015-01-28 03:45:28

标签: angularjs ionic-framework

<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;">

2 个答案:

答案 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语言。