在NativeScript / Angular中,我有一个带有ScrollView的组件。当放置在另一个组件中时,它可以毫无问题地滚动,除非它位于同一页面的另一个ScrollView中。由于这是一个下拉列表组件,因此经常需要在也需要滚动的表单上找到它。
在NativeScript文档中,另一个ScrollView中有一个ScrollView的示例,因此我不确定为什么它不起作用。
以下是下拉组件的要点。表单组件是带有ScrollView的典型表单组件。
<ScrollView height="100">
<StackLayout *ngFor="let item of items">
<dropdownItem [item]="item" [itemSelected]="itemSelected"
(itemSelectedEvent)="selectItem($event)"></dropdownItem>
</StackLayout>
</ScrollView>
答案 0 :(得分:0)
似乎在GridLayout中嵌套的ScrollView不起作用。发布我的问题后,我想到了一个绝妙的主意,将其放在窗体组件的StackLayout中而不是GridLayout上,并且滚动时没有问题。