Как передать данные в SideDrawer в NativeScript? - PullRequest
0 голосов
/ 21 декабря 2018

Я создал новое приложение на основе «Навигация по ящику» с NativeScript (тип проекта: TypeScript).

Итак, мой SideDrawer определен в app-root.xml, app-root.ts и app-root-view-model.ts.

У меня также есть (home)страница, определенная в home-page.xml, home-page.ts и home-view-model.ts.

Теперь представьте себе, что на домашней странице есть кнопка, которая что-то делает на вкладке (например, делает простой расчет).Я хотел бы передать результат этого вычисления (например, простое целое число) в SideDrawer, чтобы SideDrawer мог отображать его в метке.

В настоящее время я не знаю, как вызвать метод в SideDrawer изстраница.

У кого-нибудь есть простой образец для меня?

Извините, я все еще новичок в NativeScript и, вероятно, не вижу леса для деревьев ...

1 Ответ

0 голосов
/ 21 декабря 2018

Глядя на шаблон, я полагаю, что вашим корневым представлением является RadSideDrawer, поэтому вы можете просто использовать application.getRootView(), чтобы получить RadSideDrawer и получить доступ к его контексту привязки для обновления любых данных.

ВотДетская площадка образец.

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