我想将style属性中div的宽度作为输入传递,但我的代码会出错:
export class FieldErrorDisplayComponent {
@Input() errorMsg: string;
@Input() displayError: boolean;
@Input() width: string;
}
html:
<div *ngIf="displayError" >
<span class="sr-only">(error)</span>
<div style="{{width}};padding:5px 5px 5px 15px !important" class="error-msg alert alert-danger">
{{ errorMsg }}
</div>
HTML:
<app-field-error-display [width]="55%" [displayError]="isFieldValid('dateDepart')" errorMsg="Choisissez une date.">
</app-field-error-display>
答案 0 :(得分:0)
试试这个:
<div [style.width]="width"></div>
如果您只发送数值,则为此:
<div [style.width.%]="width"></div>
答案 1 :(得分:0)
试试这个
<app-field-error-display [width]="'55%'" [displayError]="isFieldValid('dateDepart')" errorMsg="Choisissez une date.">
</app-field-error-display>
使用单引号[width]="'55%'"
传递值