Here my ts
import { Component } from '@angular/core';
import { NavController, AlertController } from 'ionic-angular';
@Component({
selector: 'page-approche',
templateUrl: 'approche.html'
})
export class ApprochePage {
caption: string;
items: Array<{img: string}>;
constructor(public navCtrl: NavController, public alertCtrl: AlertController) {
this.caption = 'Danger';
this.items = [];
this.items.push(
{img: 'assets/img/ak3.png'},
{img: 'assets/img/ak4.png'},
{img: 'assets/img/ak5.png'},
{img: 'assets/img/ak5-2.png'},
{img: 'assets/img/ak5-3.png'},
{img: 'assets/img/ak14.png'},
{img: 'assets/img/ak14-2.png'},
{img: 'assets/img/ak17.png'},
{img: 'assets/img/ak22.png'}
);
}
danger(event) {
this.caption = 'Danger';
this.items = [];
this.items.push(
{img: 'assets/img/ak3.png'},
{img: 'assets/img/ak4.png'},
{img: 'assets/img/ak5.png'},
{img: 'assets/img/ak5-2.png'},
{img: 'assets/img/ak5-3.png'},
{img: 'assets/img/ak14.png'},
{img: 'assets/img/ak14-2.png'},
{img: 'assets/img/ak17.png'},
{img: 'assets/img/ak22.png'}
);
}
prescription(event) {
this.caption = 'Prescription';
this.items = [];
this.items.push(
{img: 'assets/img/B0.png'},
{img: 'assets/img/B1.png'},
{img: 'assets/img/B3.png'},
{img: 'assets/img/B6a1.png'},
{img: 'assets/img/B6d.png'},
{img: 'assets/img/B15.png'},
{img: 'assets/img/C18.png'},
{img: 'assets/img/B14.png'},
{img: 'assets/img/B21a1.png'},
{img: 'assets/img/B21a2.png'},
{img: 'assets/img/K10.png'},
{img: 'assets/img/KR11.png'}
);
}
}
My Html :
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Approche</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
La signalisation d’approche est située en amont du chantier. Elle comprend généralement :
<ion-list style="margin-top: 10px;">
<ion-item text-wrap>
<div class="item-text-center item-text-wrap" (click)="danger($event)">- une signalisation de danger (panneau de type AK).
<ion-img width="40" height="40" style="background-color:white; margin-left: 5px; margin-bottom: -10px;" src="img/avertir.png"></ion-img></div>
</ion-item>
<ion-item text-wrap>
<div class="item-text-center item-text-wrap" (click)="prescription($event)">- une signalisation de prescription (panneau de type B).
<ion-img width="50" height="5" style="background-color:white; margin-left: 5px; margin-bottom: 5px;" src="img/prescrire.png"></ion-img></div>
</ion-item>
<ion-item text-wrap>
<div class="item-text-center item-text-wrap">- une signalisation d’indication (panneau de type KC et KD).
<ion-img width="40" height="40" style="background-color:white; margin-bottom: -20px;" src="img/indication.png"></ion-img></div>
</ion-item>
</ion-list>
<ion-card>
<ion-card-content>
<ion-card-header text-center>
{{caption}}
</ion-card-header>
<ion-row>
<div *ngFor="let item of items">
<ion-img [src]="item.img" style="background-color:white;" width="100" height="140"></ion-img>
</div>
</ion-row>
</ion-card-content>
</ion-card>
</ion-content>
