Blazor на стороне клиента и динамически добавлять поля формы? - PullRequest
0 голосов
/ 23 июня 2019

Представьте себе страницу, где пользователь может ввести название книги.Книга может иметь несколько авторов.Одно текстовое поле для авторов должно отображаться по умолчанию:

enter image description here

Теперь, когда пользователь нажимает кнопку «добавить другого автора», появляется второй текстполе (уже заполненное пользователем на следующем снимке экрана) должно быть добавлено следующим образом:

enter image description here

Возможно ли динамическое добавление полей формы, как это возможно, с помощью Blazor безс помощью JS Interop?Может быть, путем создания моего собственного компонента?Подсказка: я еще не использовал Blazor Client, сейчас я пытаюсь понять, может ли он делать то, что я хочу.Пожалуйста, учтите это при ответе, спасибо.

Вот HTML-код, используемый для второго макета:

Book title:
<p><input type="text" name="title" />

<p>Authors:
<p><input type="text" name="[0].author" />
<p><input type="text" name="[1].author" />
<p><button type="button">add another author</button>
...