列表视图视图更新 [Angular+ Nativescript]



嗨,我正在尝试使用listview创建一个手风琴。 我在一个列表视图中有多个模板。当我单击一个模板时,必须显示相应的第二个模板。我面临的问题是,当我单击手风琴时,除非我屏幕锁定手机并重新打开它,否则其他模板不会显示。(即视图未更新。 我尝试使用rad列表视图。在radlistview中,android中没有绑定问题。但是radlistview根本不显示在ios中,除非我为布局提供实际高度(由于根据手机的高度变化,我无法指定。如果有人能帮助我解决这个问题,那就太好了。我正在附加一个带有列表视图的示例代码。

简而言之:在使用列表视图时是否有任何方法可以更新视图(尝试使用更改检测策略和ngzone(。或者一种在IOS中使用radlistview正常工作的方法。

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

数据更改时,列表项的模板不会更新。您将不得不强制使用一些本机代码更新列表项,我个人更喜欢 RadListView 而不是简单的列表视图,这里有一个例子

使用 NativeScript 创建可折叠列表

最新更新