スライド メニュー テンプレートには、ツールバーにサイド メニューを開く (表示する) ボタンがあります。分割ビューのサンプル アプリでは、同じメニュー (つまり、外観) が使用されています。この場合、ツールバーにメニュー ボタンはありませんが、メニューは縦表示でも右にスワイプすることで開くことができます。ユーザーがボタンからメニューを開くことを許可しないのはなぜですか? 残念ながら、オブジェクトの toggleMenu() メソッドはありません。ただし、openMenu() メソッドはありますが、コードから使用すると機能しません。私のコード例は次のとおりです。
<ons-split-view
secondary-page="secondary.html"
main-page="page1.html"
main-page-width="70%"
collapse="portrait"
var="menu">
</ons-split-view>
<script type="text/ons-template" id="page1.html">
<ons-page class="center">
<ons-toolbar>
<div class="left">
<ons-toolbar-button ng-click="menu.openMenu()">
<ons-icon icon="bars"></ons-icon>
</ons-toolbar-button>
</div>
</ons-toolbar>
</ons-page>
</script>
ボタンをクリックしてメニューを開く効果を実現していただけませんか?
ラフ