Fedor,
Sorry that you are seeing this issue. I could not replicate the problems at my end.
I have added the @Input() x: number;
to the app.component.ts file and referenced it in the app.component.html file as below :
<app-root [x]=1>
</app-root>
When I remove the x or delete the entire @Input() line from the app.component.ts file and save it, I see the x in the app.component.html being validated and marked with Can't bind to 'x' since it isn't a known property of 'app-root'
. I didn’t have to trigger a save or edit/save the app.component.html to get the validation right.
Regarding autocomplete for new field, I added a new array or a variable to the app.component.ts file and saved it. Once done, I invoked content assist in the *ngFor and I do see the newly added fields listed.
If you are following different steps, then please share with us the details along with code snippets to help us replicate the problem at our end.
–Swapna
MyEclipse Support