У меня есть приложение angular2-nativescript с несколькими страницами. структура аналогична примеру с продуктами. Все страницы имеют очень похожее содержимое панели действий, поэтому я не хочу добавлять всю панель действий и обработчики событий SideDrawer для каждой страницы или добавлять пользовательский компонент в каждый шаблон страницы.
Есть ли способ иметь один компонент ActionBar и SideDrawer для всех страниц приложения? Также важно иметь возможность доступа к этому компоненту со всех страниц и вызова его методов из класса страницы (чтобы я мог сказать этому компоненту, что он должен скрывать / показывать некоторый контент). Я хочу использовать некоторую анимацию панели действий в будущем, поэтому мой ActionBar не должен воссоздаваться каждый раз при изменении страницы.