ngModel и value. Разница и где использовать
Объясните популярно, желательно на примере, разницу использования [(ngModel)]
и [(value)]
в тегах.
Источник: Stack Overflow на русском
Объясните популярно, желательно на примере, разницу использования [(ngModel)]
и [(value)]
в тегах.
Согласно справке:
синтаксис [(prop)]
раскрывается как
@Input() prop!: /*тип*/;
@Output() propChange = new EventEmitter</*тип*/>();
Так как для встроенных html элементов не всегда есть следующее сопоставление prop
- значение + propChange
- событие, для реализации двунаправленного биндинга требуется использовать ngModel