ngModel и value. Разница и где использовать

Объясните популярно, желательно на примере, разницу использования [(ngModel)] и [(value)] в тегах.


Ответы (1 шт):

Автор решения: Grundy

Согласно справке:

  1. синтаксис [(prop)] раскрывается как

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

→ Ссылка