Я строю форму, используя json-schema-form, и использую эту библиотеку. https://www.npmjs.com/package/angular6-json-schema-form
Это выглядит великолепно, но у меня есть одна проблема. После отправки я хочу очистить форму, но это невозможно.
Я не смог найти метод в документе, а также искал stackoverflow и гуглил, но не нашел решения. Итак, я очистил форму, используя Javascript после отправки, но данные формы, похоже, где-то сохранены, поэтому возможна повторная отправка без каких-либо действий.
Вот код
<json-schema-form
*ngIf="isInquireForm"
class="contact-form"
loadExternalAssets="true"
framework="no-framework"
[options]="inquireFormOption"
[schema]="inquireFormSchema"
[form]="inquireFormLayout"
(onSubmit)="onInquireSubmit($event)"
(isValid)="inquireIsValidFn($event)"
(validationErrors)="inquireValidationErrorsFn($event)">
</json-schema-form>