chore(dart): pipes example rolled back to beta.15

The pipes example stopped working in beta.16; roll it back to the
last known working version. 

See earlier commit for code changes necessary in support of beta.16:
https://github.com/angular/angular.io/commit/0557c728d75e519bc6846b37492
414dff540c6ee
This commit is contained in:
Patrice Chalin 2016-04-30 07:06:00 -07:00 committed by Thibault Sottiaux
parent ff20b55975
commit 3aa533f61b
3 changed files with 9 additions and 7 deletions

View File

@ -12,9 +12,12 @@ import 'package:angular2/angular2.dart';
* formats to: 1024
*/
@Pipe(name: 'exponentialStrength')
@Injectable() // FIXME(chalin): unnecessary?
class ExponentialStrengthPipe extends PipeTransform {
num transform(num value, String exponent) =>
math.pow(value,
num.parse(exponent, onError: (_) => 1));
transform(dynamic value, [List<dynamic> args]) {
var v = int.parse(value.toString(), onError: (source) => 0);
var p = args.isEmpty
? 1
: int.parse(args.first.toString(), onError: (source) => 1);
return math.pow(v, p);
}
}

View File

@ -8,12 +8,11 @@ import 'package:angular2/angular2.dart';
// #docregion pipe-metadata
@Pipe(name: 'fetch', pure: false)
// #enddocregion pipe-metadata
@Injectable() // FIXME(chalin): unnecessary?
class FetchJsonPipe extends PipeTransform {
dynamic _fetchedValue;
Future<dynamic> _fetchPromise;
transform(String url) {
transform(dynamic url, [List<dynamic> args]) {
if (_fetchPromise == null) {
_fetchPromise = new Future(() async {
_fetchedValue = JSON.decode(await HttpRequest.getString(url));

View File

@ -5,7 +5,7 @@ version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies:
angular2: 2.0.0-beta.16
angular2: 2.0.0-beta.15
browser: ^0.10.0
dart_to_js_script_rewriter: ^1.0.1
transformers: