Правильный метод - reloadPage() в модуле Frame (как внесено в @Brad), но проблема в том, что он НЕ является открытым api.
Нет проблем - просто скопируйте и вставьте его, и он будет работать.
Проблема в том, что в основном это navigateTo() для текущей страницы и которая влияет на историю навигации. У вас есть 2 варианта - установка clearHistory в true, и вы потеряете всю историю (не хотите этого) или установите clearHistory в false, что создает дубликат текущей страницы (не нужно также). Также есть опция backstackVisible, но это не помогает в этом сценарии.
@Brad сообщает мне, что есть api, который позволяет получить доступ к стеке навигации - не просмотрел его.
Для моего приложения - пользователь будет на корневой странице большую часть времени, поэтому я решил перезагрузить страницу, только если на корневой странице, а затем установите clearHistory в true и это работает для меня.
Приносим извинения, что не указывая больше. У меня есть обратный вызов события, а также можно получить текущую страницу через frameModule.topmost(). CurrentPage. Я искал что-то вроде refresh(), reload() - ничего не нашел. – dashman
https://docs.nativescript.org/api-reference/modules/_ui_frame_.html#reloadpage –
это для iOS - но спасибо. Теперь ищем решение для Android. – dashman