Мне нужно использовать компонент Stepper из nativescript-pro-ui, однако он не является отдельным компонентом, но его нужно обернуть RadDataForm. Я пытаюсь прокрутить список доступных меню, возвращаемых из REST api, чтобы пользователь мог их заказать.
Я создал здесь игровую площадку: https://play.nativescript.org/?template=play-ng&id=vwvuXt
Как видите, я привязываю [источник] RadDataForm к отдельному элементу из ListView. Однако таким образом RadDataForm не отображается.
Если я изменю его на использование * ngFor, он будет работать. Итак, что не так с привязкой к RadDataForm, есть ли способ добиться этого?
Код шаблона, использующий * ngFor, выглядит следующим образом:
<RadDataForm *ngFor="let item of menus" tkExampleTitle tkToggleNavButton [source]="item">
<TKEntityProperty tkDataFormProperty name="name" [isReadOnly]="isReadOnly" displayName="Name" index="0"></TKEntityProperty>
<TKEntityProperty tkDataFormProperty name="price" [isReadOnly]="isReadOnly" displayName="Price" index="1"></TKEntityProperty>
<TKEntityProperty tkDataFormProperty name="image" [isReadOnly]="isReadOnly" displayName="Image" index="2"></TKEntityProperty>
<TKEntityProperty tkDataFormProperty name="quantity" displayName="Quantity" index="3">
<TKPropertyEditor tkEntityPropertyEditor type="Stepper"></TKPropertyEditor>
</TKEntityProperty>
</RadDataForm>