Listview视图更新[Angular + Nativescript]

时间:2018-10-04 04:32:49

标签: angular nativescript

嗨,我正在尝试使用listview创建一个手风琴。我在一个listview中有多个模板。当我单击一个模板时,必须显示其对应的第二个模板。我面临的问题是,当我单击手风琴时,除非我锁屏并重新打开手机,否则其他模板将不会显示(即视图未更新)。 我尝试使用rad listview。在radlistview中,android中没有绑定问题。但是radlistview根本不会在ios中显示,除非我给出布局的垂直高度(由于高度根据手机的不同而无法指定)。如果有人可以帮助我,那就太好了。我将附加一个带有listview的示例代码。

简而言之:使用listview时,是否有任何方法可以更新视图(尝试使用变更检测策略和ngzone)。或使用IOS中的radlistview正常工作的方法。

链接:https://play.nativescript.org/?template=play-ng&id=q6mBXb

1 个答案:

答案 0 :(得分:0)

您的列表项模板不会在您更改数据后更新。您将不得不强制使用某些本机代码更新列表项,我个人更喜欢RadListView而不是简单的ListView,这是一个示例

Creating a collapsible list with NativeScript