如題...
這是一個廣告輪播
想說拖曳其中一則廣告其他的廣告也會一起移動的話
就把被touchmove的廣告的移動值套在其他的廣告上, 讓他們能一起動....
如何在*ngFor還未生成的DOM上設定參考變數呢?
<div class="container">
<img class="film" *ngFor='let img of this.film' >
</div>
或是可以拿到這些DOM的方法....??
可以用 樣板參考變數 + @ViewChildren
來達到你要的效果
https://angular.io/api/core/ViewChildren
HTML:
<div class="container">
<img #filmImage class="film" *ngFor='let img of this.film' >
</div>
TS:
@ViewChildren('filmImage') filmImages: QueryList<ElementRef>;
ngAfterViewInit() {
console.log(this.films.length);
}