2016-07-19 6 views
0

onsen uiとangularjsのプッシュページナビゲータからスライドメニューを閉じるには?プッシュページonsナビゲータからons-slidingメニューを閉じる方法

angular1について
window.fn = {}; 

window.fn.open = function() { 
    var menu = document.getElementById('menu'); 
    menu.open(); 
}; 

window.fn.load = function(page) { 
    var content = document.getElementById('content'); 
    var menu = document.getElementById('menu'); 
    content.load(page) 
    .then(menu.close.bind(menu)); 
}; 

スライドメニューを使用して、これらのドキュメント:ここ

答えて

0

は温泉2

https://onsen.io/v2/docs/angular2/ons-splitter-side.html

とスプリッタとAngular2ためのドキュメントである。ここでの例のコードであります正しい:

https://onsen.io/v2/docs/angular1/ons-sliding-menu.html

これらの方法を使用します:

openMenu([options])後ろのレイヤーを表示するには、上記のレイヤーをスライドさせます。

closeMenu([options])このレイヤーをスライドさせて、レイヤーを隠すようにします。

toggleMenu([options])現在隠されている場合は、後ろのレイヤーを表示するように上のレイヤーをスライドさせます。それ以外の場合はレイヤーを非表示にします。

+0

私はプッシュページを使用しているので、ページをプッシュしてons-navigatorを使用してメニューを閉じるには – fahad

+0

これを行うには、単に関数の2行のコードをonclick(ng-click)にします。 1つはページをプッシュし、もう1つはメニューを切り替える。詳細については、あなたが抱えているコードのいくつかを投稿してください。 – Munsterlander

関連する問題