Я реализовал с помощью ndc-dynamic для создания динамического компонента.
Он очень хорошо работает с выходами, но входы не работают.
Я покажу свой код.
<ng-container *ngComponentOutlet="item.widgetComponent; ndcDynamicInputs: inputs; ndcDynamicOutputs: outputs">
в файле ts
aButtonDisabled: boolean;
bButtonDisabled: boolean;
inputs = {
disabledAView: this.aButtonDisabled,
disabledBView: this.bButtonDisabled
};
эти два кода находятся в родительском компоненте.
дочерний компонент:
@Input() disabledVehicleAView: boolean;
@Input() disabledVehicleBView: boolean:
и в HTML
<mat-grid-tile>
<button [disabled]="disabledVehicleBView">
</button>
</mat-grid-tile>
<mat-grid-tile>
<button [disabled]="disabledVehicleAView">
</button>
</mat-grid-tile>
Я сделал что-то не так?
любые решения?
Наилучшие пожелания,
Лео