Hi 
Ich habe grad sowas vor mir:
und der TS code dazu:
Lokal wird dann dieser Code generiert:
Auf der Produktionsumgebung fehlt das allerdings, da ja ng-reflect dort nicht zur Anwendung kommt.
Ich bräuchte aber eigentlich das Attribut in Form von:
Aber wie kriege ich das hin ohne Code doppelt schreiben zu müssen?
[attr.xy.z] ist ja nur für Attribute die wirklich auf dem Element existieren, oder?
Also einerseits muss ich das alignment reingeben können in die Component und andererseits muss ich das auch gleich als attribut setzen.

Ich habe grad sowas vor mir:
HTML:
<my-icon-link [iconAlignment]="'right'"></my-icon-link>
Javascript:
@Component({
selector: 'my-icon-link',
templateUrl: './icon-link.component.html'
})
export class IconLinkComponent {
@Input() iconAlignment: 'left' | 'right';
}
Lokal wird dann dieser Code generiert:
HTML:
<my-icon-link ng-reflect-icon-alignment="right"></my-icon-link>
Auf der Produktionsumgebung fehlt das allerdings, da ja ng-reflect dort nicht zur Anwendung kommt.
Ich bräuchte aber eigentlich das Attribut in Form von:
HTML:
<my-icon-link icon-alignment="right"></my-icon-link>
Aber wie kriege ich das hin ohne Code doppelt schreiben zu müssen?
[attr.xy.z] ist ja nur für Attribute die wirklich auf dem Element existieren, oder?
Also einerseits muss ich das alignment reingeben können in die Component und andererseits muss ich das auch gleich als attribut setzen.