I believe in your first link HERE they do not use the element <form></form>.
Because in your 2nd link HERE they say
Defining a name attribute is a requirement when using [(ngModel)] in combination with a form.
... . conclusion hero-form.component.html <form>, name.
, <form></form> , name , , , .
, , , , !