2016-07-19 3 views

ответ

0

Вот Документы для разветвителя и Angular2 с онсэном 2.

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

Вот код из примера:

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)); 
}; 

Для angular1 и с помощью скользящего меню, эти документы являются правильными:

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

Вы использовали бы следующие методы:

openMenu([options]) Слайд вышележащий слой, чтобы открыть слой позади.

closeMenu([options]) Сдвиньте вышеуказанный слой, чтобы скрыть слой позади.

toggleMenu([options]) Сдвиньте вышеуказанный слой, чтобы открыть слой, если он в настоящее время скрыт, в противном случае скрыть слой позади.

+0

Я хочу нажать страницы и закрыть меню с помощью ons-navigator, потому что я использую push-страницы. – fahad

+0

Для этого просто используйте две строки кода в вашей функции onclick (ng-click). Один для перемещения страницы, а затем для переключения меню. Для получения дополнительной информации отправьте часть своего кода, в котором вы застряли, и мы можем вам помочь. – Munsterlander