Angular version of field-promotion