Шаг: 1 Создать свойства declare class
blockquote>export class Task { title: string; priority: Array
; comment: string; constructor() { this.title = ''; this.priority = []; this.comment = ''; } } Строка: 2 Ваш компонентный класс
blockquote>import { Task } from './task'; export class TaskComponent implements OnInit { priorityList: Array
= [ { value: 0, label: '✪' }, { value: 1, label: '★' }, { value: 2, label: '★★' }, { value: 3, label: '★★★' }, { value: 4, label: '★★★★' }, { value: 5, label: '★★★★★' } ]; taskModel: Task = new Task(); constructor(private taskService: TaskService) { } ngOnInit() { this.taskModel.priority = [3]; // index number } } Шаг: 3 Просмотр файла .html
blockquote>
Выход:
blockquote>
ИСПРАВЛЕНО: Опечатка при воспроизведении имени свойства вместо полезной нагрузки
Вам нужно создать без аргументов и изменить слово playload
на payload
:)
Я не думаю, что это проблема WebFlux, а скорее проблема Джексона + Ломбок. Что произойдет, если вы попытаетесь десериализовать эту полезную нагрузку с помощью raw ObjectMapper
?
Я думаю, что Джексону требуется конструктор all args с аннотацией @JsonCreator
или попросить Ломбока создать @NoArgConstructor
для этого класса. В любом случае переписывание вашего класса Coin
как обычного класса Java должно работать.
Кроме того, у вашего Coins
класса есть опечатка, так как он пытается получить playload
вместо payload
.