Я написал директиву angularjs. в этом шаблоне директивы я добавил директиву ngIf, и внутри нее я отображаю вход, связанный с моей областью директивы.
<div ng-if="bool"><input ng-model="foo"></div>
Я заметил после многих проб и ошибок, что директива ngIf заставляет модель не обновляться при изменении входного текста. Если я изменю его на ngShow, все будет работать так, как ожидалось.
Я ищу объяснение этой разницы