यही है जो मैं करना चाहता हूं

If value(depth) = 1 --> margin-left:10px
else value(depth) = 2 --> margin-left:20px
else value(depth) = 3 --> margin-left:30px

उदा) मान * 10px

मैंने निम्नलिखित कोड स्वयं लिखा है लेकिन यह काम नहीं करता है।

<div class="comment" *ngIf="comment.depth === 1" style="margin-left:10px">
<div class="comment" *ngIf="comment.depth === 2" style="margin-left:20px">
<div class="comment" *ngIf="comment.depth === 3" style="margin-left:30px">

इसे काम करने के लिए मुझे कोड कैसे बदलना चाहिए?

0
fly high 3 जुलाई 2018, 19:46

1 उत्तर

सबसे बढ़िया उत्तर

आप उस शैली का उपयोग कर सकते हैं जो वर्तमान गहराई मान पर निर्भर करती है।
विचार प्राप्त करने के लिए यहां एक उदाहरण दिया गया है:

एचटीएमएल

<div class="comment" [style.marginLeft.px]="getDepth(comment.depth)">

टीएस

getDepth = (depth) => {
 return depth*10;
}
0
dAxx_ 3 जुलाई 2018, 19:52