standalone: true,
imports: [CommonModule],
templateUrl: './input.component.html',
styleUrls: ['./input.component.scss'],
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: InputComponent,
multi: true,
},
],
})
export class InputComponent implements ControlValueAccessor {
input!: string;
onChange: any = () => {};
onTouched: any = () => {};
writeValue(input: any): void {
this.input = input;
}
registerOnChange(fn: any): void {
this.onChange = fn;
}
registerOnTouched(fn: any): void {
this.onTouched = fn;
}
}
но немного не догоняю по standalone, я могу использовать этот компонент только в таких же standalone компонентах? 😳
либо импортни его в модуль либо в стандалон компонент
в НЕ standalone юзать тоже можете, но как сказали выше нужно в модуль будет импортировать
да уже понял, почему-то изначально усложнил у себя в голове все это)
Обсуждают сегодня