gpt4 book ai didi

angular - 如何动态设置 Angular 2的宽度和高度

转载 作者:太空狗 更新时间:2023-10-29 18:12:30 25 4
gpt4 key购买 nike

我已经创建了全局弹出组件。我想动态设置宽度和高度以及标题。如何实现?模态:

<app-m [(visible)]="show" title="Modal" data-popup="width:300;height:250">
<h1>Sample Title 1</h1>
<button (click)="show= !show" class="btn">Close</button>
</app-m>

最佳答案

您可以使用 decorators 来完成.将高度、宽度和标题模型传递给 <app-dialog>像这样:

现在 dialog.component.html应该是:

<div [@modal] *ngIf="visible" class="dialog" [ngStyle]="{'width': width+'px', 'height': height+'px'}">
<b>{{title}}</b>
<ng-content></ng-content>
<button *ngIf="closable" (click)="close()" aria-label="Close" class="cls">X</button>
</div>
<div *ngIf="visible" class="overlay" (click)="close()"></div>

关于angular - 如何动态设置 Angular 2的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51436796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com