Привет, например, ниже мой взгляд
<ScrollView>
<StackLayout>
<StackLayout *ngFor="let kid of kids" id="kidList">
<StackLayout orientation="horizontal" class="some-class">
<Lable text="{{ kid.fname }} {{ kid.lname }}"></Lable>
<Lable text="{{ kid.age }} years ago"></Lable>
</StackLayout>
</StackLayout>
</StackLayout>
</ScrollView>
Я хочу добавить больше данных, получаемых с сервера, в «kidList», когда прокрутка достигает нижней части экрана в {N} aAngular2. Мне очень сложно создавать макеты и добавлять дочерние элементы в «js», как показано ниже (в KidInformation больше данных).
let stackLayout = new StackLayout();
stackLayout.addChild('something newly constructed with JS')
Есть ли способ, который мы можем сделать в My Component, просто добавив дочерний элемент в качестве представления, передав локальные параметры для просмотра, я имею в виду, как показано ниже.
let kidListStacklayout = view.getViewById(this.page, 'kidList');
kidListStacklayout.addChild('views/kid/kid-item.html')
и kid-item.html будет выглядеть так
<StackLayout orientation="horizontal" class="some-class">
<Lable text="{{ kid.fname }} {{ kid.lname }}"></Lable>
<Lable text="{{ kid.age }} years ago"></Lable>
</StackLayout>
radListView
, у него есть опции loadOnDemand и InfinScroll. - person Hardik Vaghani   schedule 27.01.2017