Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
379 views
in Technique[技术] by (71.8m points)

Angular8 ng-template 基础问题

见到如下写法:

    <ng-template #dot let-number>
        <i class="dot" [class.active]="activeindex === number"></i>
    </ng-template>

let-number 相当于 let number = index

没查到,打扰各位了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

不一定等于
此时你的number其实应该是使用template时传入进来的参数
比如你在使用时这样传参

 <ng-container 
             [ngTemplateOutlet]="dot" 
             [ngTemplateOutletContext]="{number:'x'}">
        </ng-container>

那么此时`
activeindex === x


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...