1. Обычно для выведения переменных в шаблон используют observable или subject’ы.
2. Есть и другой вариант в подписке вызывать _cdr.detectChanges(). https://angular.io/api/core/ChangeDetectorRef
Возможно у вас в файле package.json версия указана через ^ в начале, тогда это объясняет разное поведение на разных машинах. Сравните версии именно установленные в файле package-lock.json.