Nativescript 4.1 app-root с ящиком и страницей входа - PullRequest
0 голосов
/ 13 июня 2018

У меня есть приложение 4.1.2 NS с Typescript.Я хотел воспользоваться преимуществами новой среды app-root, используя ящик, как предложено в https://github.com/NativeScript/template-drawer-navigation

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

Каков наилучший способ сделать это в NS 4.1.2?

Спасибо.

1 Ответ

0 голосов
/ 13 июня 2018

Подход, который я использовал в этом POC-приложении , заключается в создании root sidedrawer .Тогда первой загруженной страницей будет login page .Поскольку ящик не нужен, я явно скрываю и отключаю взаимодействие с ящиками в коде, стоящем за .Чтобы получить ссылку на мой корневой ящик, я использую getRootView method

import { getRootView } from "tns-core-modules/application";

// and later during the page initialization
this.drawer = <RadSideDrawer>getRootView();
this.drawer.gesturesEnabled = false;

Код в ссылках предназначен для приложения на основе Angular, но концепция в NativeScript Core почти такая же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...