Обновление вида списка [Angular + Nativescript] - PullRequest
0 голосов
/ 04 октября 2018

Привет, я пытаюсь создать аккордеон, используя listview.У меня есть несколько шаблонов внутри одного списка.Когда я щелкаю один шаблон, должен отображаться соответствующий ему второй шаблон.Проблема, с которой я сталкиваюсь, заключается в том, что, когда я нажимаю на аккордеоне, другой шаблон не отображается, пока я не заблокирую экран телефона и не открою его снова (т.е. вид не обновляется). Я попытался использовать список рассылки rad.В radlistview нет проблем с привязкой в ​​Android.Но radlistview вообще не отображается в ios, если я не задаю высоту черепа для макета (которую я не могу указать из-за изменений высоты в зависимости от телефона).Было бы здорово, если бы кто-нибудь мог помочь мне с этим.Я прилагаю пример кода с listview вместе с этим.

Вкратце: есть ли способ обновить представление при использовании listview (пробовал использовать стратегию обнаружения изменений и ngzone).Или метод для правильной работы с использованием radlistview в IOS.

ссылка: https://play.nativescript.org/?template=play-ng&id=q6mBXb

1 Ответ

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

Шаблон элемента списка не будет обновляться при ваших изменениях данных.Вам придется принудительно обновить элемент списка с помощью некоторого собственного кода, я лично предпочитаю RadListView, а не простой ListView, и вот пример

Создание сворачиваемого списка с помощью NativeScript

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