Không thể có các phần tử nhập biểu mẫu trong một nội dung ng và có "kết nối" với cá thể ngForm của thành phần gốc không?Q: Cách sử dụng mẫu biểu mẫu Angular 2 với ng-content?
Hãy mẫu cơ bản này cho một thành phần cha mẹ:
<form (ngSubmit)="onSubmit(editForm)" #editForm="ngForm" novalidate>
<ng-content></ng-content>
<button type="submit">Submit</button>
</form>
Sau đó, bên trong thành phần con, được đặt bên trong "ng-content", một cái gì đó như thế này:
<input type="text" [(ngModel)]="user.firstName" #firstName="ngModel" name="firstName" required minlength="2">
On nộp của hình thức cha mẹ, các điều khiển con không có sẵn, điều này cũng có nghĩa là sự bẩn thỉu/xác thực của bất kỳ thứ gì trong thành phần con không được phản ánh trên biểu mẫu cha mẹ.
Điều gì bị thiếu ở đây?
Tôi chắc chắn điều này sẽ không hoạt động. Phần tử này chỉ được hiển thị trong thành phần con nhưng nó vẫn là phần tử con của phần tử cha. –
@ GünterZöchbauer Có cách nào để treo lên các trường nhập con với biểu mẫu (ngForm) trong thành phần chính không? Với ReactiveForms tôi có thể cư trú FormGroup cha và sử dụng [formGroup] trên thành phần con, nhưng không thể với các mẫu được định dạng mẫu? – SondreB
Điều đó cũng hoạt động với các biểu mẫu được định dạng mẫu. Đã không được thực hiện trong một thời gian. –