Я регулярно связываю ngModel
непосредственно с служебной переменной (считайте значение общедоступной строковой переменной или функцией-получателем):
<input type="text" [(ngModel)]="service.value">
Теперь я читаю большечем один раз, что это не рекомендуемый способ, и ngModels следует связывать только с компонентными / локальными переменными, но никогда не находил объяснения этому !
В чем проблема?