import {Component} from 'angular2/core'; import {Pipe, PipeTransform} from 'angular2/core'; // #docregion pipe // Pure pipe @Pipe({ name: 'randomizer' }) export class RandomizerPipe implements PipeTransform { // Impure function transform() { return Math.random() * 10 ;} } // #enddocregion pipe @Component({ selector: 'random-pipe', template: `

Random Pipe (pure pipe/impure function)

Input value: {{box.value}}

Random pipe output: {{box.value | randomizer}}

`, pipes: [RandomizerPipe] }) export class RandomPipeComponent { }