Nativescript TabView загружается только один раз - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь создать приложение для Android и iOS, используя ядро ​​Nativescript (Javascript).Здесь в app-root.xml у меня есть вкладка, в которой у меня есть 3 вкладки.Каждая из вкладок данных связана друг с другом.Пример в первой вкладке Я показываю список продуктов с опцией «Избранное» для каждого элемента, если я добавляю продукт в избранное, он должен отображаться во второй вкладке.Но в моем приложении, поскольку вкладки загружаются, когда приложение открыто, изменения не отражаются при выборе вкладок.Но если я закрою и открою приложение, изменения будут показаны во вкладках.Скажите, пожалуйста, как я мог бы повторно загружать вкладку каждый раз, когда она выбрана.

Заранее спасибо.Извиняюсь за мой плохой язык.

1 Ответ

0 голосов
/ 27 марта 2019

Как правило, в веб-приложениях у вас будет один контейнер и вкладка, подобная представлению над / под контейнером, при нажатии на конкретную вкладку будет загружен соответствующий элемент вкладки внутри контейнера.

Но в мобильных приложениях компонент TabView загружает все вкладки в своем собственном контейнере, поэтому ему не придется перезагружать вкладки при переключении между вкладками. Это абсолютно ожидаемое поведение.

Вы можете использовать services / BehaviorSubject и т. Д. Для хранения зависимых данных, поэтому при изменении их на одной вкладке обновляется и другая вкладка.

...