离子侧菜单,我们可以从范围设置 'side' 属性 吗?
ion-side-menu, can we set 'side' property from scope?
<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;">
看起来这是一个错误。它正确地将值放入 side 属性,但看起来指令在绑定之前获取了值。正如您所提到的,它呈现如下:
<ion-side-menu side="right" is-enabled="true" width="275" class="menu menu-{{menuSide}}" style="width: 275px;">
看起来这可能是一个错误。您可以尝试在 GitHub 上提交错误,看看他们怎么说。
Ionic 框架没有实现这个,查看 ionic 论坛 http://forum.ionicframework.com/t/ion-side-menu-can-we-set-side-property-from-scope/16494,
此功能可能非常适合支持阿拉伯语等 rtl 语言。
<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;">
看起来这是一个错误。它正确地将值放入 side 属性,但看起来指令在绑定之前获取了值。正如您所提到的,它呈现如下:
<ion-side-menu side="right" is-enabled="true" width="275" class="menu menu-{{menuSide}}" style="width: 275px;">
看起来这可能是一个错误。您可以尝试在 GitHub 上提交错误,看看他们怎么说。
Ionic 框架没有实现这个,查看 ionic 论坛 http://forum.ionicframework.com/t/ion-side-menu-can-we-set-side-property-from-scope/16494,
此功能可能非常适合支持阿拉伯语等 rtl 语言。