* chore(ng2/dart): update from beta.1x to beta.18 Update made to all `pubspec.yaml` files and to relevant prose. Note that pipes was back a beta.15; the rest were at beta.17. * chore(pipes/dart): update ngFor microsyntax and transform method param Updates to pipe example source code: - Pipe `transform()` method parameters - `ngFor` microsyntax, from `#` to `let`
20 lines
546 B
Dart
20 lines
546 B
Dart
// #docregion
|
|
// #docregion pure
|
|
import 'package:angular2/angular2.dart';
|
|
import 'heroes.dart';
|
|
|
|
@Pipe(name: 'flyingHeroes')
|
|
class FlyingHeroesPipe extends PipeTransform {
|
|
// #docregion filter
|
|
List<Hero> transform(List<Hero> value) =>
|
|
value.where((hero) => hero.canFly).toList();
|
|
// #enddocregion filter
|
|
}
|
|
// #enddocregion pure
|
|
|
|
// Identical except for the pure flag
|
|
// #docregion impure, pipe-decorator
|
|
@Pipe(name: 'flyingHeroes', pure: false)
|
|
// #enddocregion pipe-decorator
|
|
class FlyingHeroesImpurePipe extends FlyingHeroesPipe {}
|