【问题标题】:how to use Multiple PrimeNG Galleria in angular 2 *ngFor loop?如何在 angular 2 *ngFor 循环中使用 Multiple PrimeNG Galleria?
【发布时间】:2017-10-24 15:03:03
【问题描述】:
<li *ngFor="let image of images">
    <img src="assets/images/{{image.href}}" />
</li>

这是我的代码,里面的每个li循环都从数据库获取多张图片

如何在li循环中使用PrimeNG Galleria

默认的 PrimeNG Galleria HTML 代码是

<p-galleria [images]="images" panelWidth="500" panelHeight="313"></p-galleria>

默认的PrimeNG Galleria Component.ts 代码是

images: any[];
ngOnInit() {
    this.images = [];
    this.images.push({source:'assets/img/gal1.jpg', alt:'Description 1', title:'Title 1'});
    this.images.push({source:'assets/img/gal2.jpg', alt:'Description 2', title:'Title 2'});
    this.images.push({source:'assets/img/gal3.jpg', alt:'Description 3', title:'Title 3'});
    this.images.push({source:'assets/img/gal4.jpg', alt:'Description 4', title:'Title 4'});
}

【问题讨论】:

    标签: angular primeng


    【解决方案1】:

    不需要列表

  • 。 使用简单的 div
    <div  *ngFor="let image of images">
        <p-galleria [images]="images" panelWidth="500" panelHeight="313"></p-galleria>
    </div >
    

    这应该可以完成工作

  • 【讨论】:

    • li 标签不是问题我的问题是如何将 image.href 推送到图像源中
    • 在你的组件类中创建一个图像数组 [] 并将你想要的任何图像循环推送到这个图像数组,然后在你的模板中使用这个图像
    猜你喜欢
    • 2017-02-16
    • 1970-01-01
    • 2017-03-04
    • 2021-05-11
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    相关资源
    最近更新 更多