Ich habe eine benutzerdefinierte Komponente „Superfeld“Angular2, wie ich Attribute von Eltern auf das Kind passieren kann
<div>
<input name="super" />
<input name="field" />
</div>
so genannt wird:
<super-component [disabled]="true" [superDirective]="control"></super-component>
und ich möchte passieren benutzerdefinierte & Standardattribut Richtlinien von Eltern zu Kind, ohne sie explizit zu definieren, und diese Anweisungen sollten vom Host (im DOM) entfernt werden:
<div>
<input name="super" [disabled]="true" [superDirective]="control" />
<input name="field" [disabled]="true" [superDirective]="control" />
</div>
, so kann ich jedes NG2 Attribut Direktive übergeben, ohne sie in der ts-Datei definieren, wie:
@Input() disabled: boolean;
@Input() superDirective: any;
Kann ich das tun? Und wenn ja, wie?
Was meinen Sie mit "ohne explizite Definition"? –