我需要獲取img的高度,然後將其從img的高度減去margin-top
。 我想這下面的代碼,但不幸的是這沒有奏效Angular 2 [style.margin-top]
<img [style.marginTop.px]="marginTop - '[style.height.px]' "class="noteImg">
如何優雅的解決這一問題? 我會很高興你的任何建議。
的完整代碼
<div class="container-fluid noteContainer" *ngFor="let data of dataPost; let i = index">
<div class="noteWrapperImg">
<img [style.marginTop.px]="HOW TO DO IT?" src="{{data?.image}}" class="noteImg" alt="{{data?.altImage}}">
<a class="{{i%2 == 1 ? 'notePDataNotEven': 'notePDataEven'}}" [class.css]="i%2 == 1">
<i class="ion-ios-clock-outline"></i> {{data?.data}}
</a>
</div>
</div>
我的建議是使用圖像上的'load'事件https://plnkr.co/edit/4GWddzmcOeSgmvtAdlRM?p=preview – yurzui
這是有趣的解決方案!謝謝 – Lestoroer