Cours Angular Pipe
Cours Angular Pipe
Cours Angular Pipe
Achref El Mouelhi
elmouelhi.achref@gmail.com
1 Définition
Angular
Définition : Un pipe
Angular
Exemple
{{ "bonjour" | uppercase }}
<!-- BONJOUR -->
Angular
Exemple
{{ "bonjour" | uppercase }}
<!-- BONJOUR -->
Angular
Exemple
{{ "bonjour" | uppercase }}
<!-- BONJOUR -->
Angular
Les pipes
Angular
Angular
Ou le raccourci
ng g p nom-pipe
Angular
Ou le raccourci
ng g p nom-pipe
Angular
Constat
: deux fichiers générés
get-char.pipe.ts
get-char.pipe.spec.ts
Angular
Contenu du get-char.pipe.ts
import { Pipe, PipeTransform } from ’@angular/core’;
@Pipe({
name: ’getChar’
})
export class GetCharPipe implements PipeTransform {
Angular
@Pipe({
name: ’getChar’
})
export class GetCharPipe implements PipeTransform {
Angular
{{ "wick" | getChar }}
<!-- affiche w -->
{{ "john" | getChar }}
<!-- affiche j -->
Angular
Modifions get-char.pipe.ts pour retourner un caractère à une
position donnée (pos)
import { Pipe, PipeTransform } from ’@angular/core’;
@Pipe({
name: ’getChar’
})
export class getCharPipe implements PipeTransform {
}
12-13 Avril 2018 11 / 13
Création d’un nouveau pipe
Angular
{{ "wick" | getChar:6 }}
<!-- affiche w -->
{{ "john" | getChar }}
<!-- affiche j -->
Angular
Exercice