Не существует встроенного решения с реактивными формами, подходящего для вашего варианта использования. За исключением случаев, когда у вас есть другие для this.links
и this.linkdata
, они звучат как дубликаты.
Вот решение, сохраняющее каждую ссылку внутри массива и каждый раз сбрасывающее значение формы:
links: string[] = []
addLink() {
if (this.myForm.value.documentLink === '') {
return;
}
this.links = [...this.links, this.form.value.documentLink];
this.myForm.get('documentLink').reset();
}