Это одна из первых вещей, которую вы узнаете, изучая Angular и изучая документацию Angular , поэтому я настоятельно рекомендую изучить это.
Независимо от того, чтобы это работало, вам нужны некоторые значения в файле ts, которые вы можете привязать к файлу html, используя ngModel, который, вероятно, подойдет вам лучше всего.
Файл TS
inputHidden = false; // This determines whether the text input is rendered or not
ctrl: { // This follows the convention you've outlined, with ctrl.
value: any
}
HTML
<input type="checkbox" [(ngModel)]="inputHidden">
<input type="text" placeholder="Something" [(ngModel)]="ctrl.value" *ngIf="inputHidden">