Вы можете сделать это с некоторым обходным путем:
Вы отображаете <div [innerHTML]="formatedCode">
с форматированным текстом внутри
Когда вы нажимаете на него, вы отображаете вместо <text-area [value]="formatedCode">
, чтобы пользовательможно изменить содержимое.
Когда пользователь завершит работу, вы отобразите содержимое на нужный форматированный код. и отобразить <div>