Встраивание SideDrawer в NativeScript с помощью Angular - PullRequest
0 голосов
/ 17 октября 2018

Я занимаюсь разработкой мобильного приложения, используя nativescript с angular.Я хочу использовать боковой ящик в моем приложении.Я нашел несколько образцов в Интернете.Это все для всего приложения.Я хочу исключить Side Drawer для одного модуля, такого как модуль входа.Если у вас есть какой-то опыт с этим, пожалуйста, поделитесь со мной.

Спасибо и наилучшими пожеланиями, Zaw Zaw Naing

1 Ответ

0 голосов
/ 17 октября 2018

Вы по-прежнему можете использовать примеры из целого приложения и создать свой Sidedrawer в качестве корневого компонента.Затем на страницах, где вам нужно скрыть боковую панель (например, страницу входа в систему), вы можете получить ссылку и отключить взаимодействие с ящиком (таким образом, сделать его недоступным).Пример выше здесь

TypeScript

import { getRootView } from "tns-core-modules/application";
import { RadSideDrawer } from "nativescript-ui-sidedrawer";

// use this in ngAfterViewInit 
// example: https://github.com/NickIliev/nativescript-ng-cosmos/blob/master/app/pages/login/login.component.ts#L43-L44
this.drawer = <RadSideDrawer>getRootView();
this.drawer.gesturesEnabled = false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...