Skip to content

Instantly share code, notes, and snippets.

@lacolaco
Created May 26, 2015 05:39
Show Gist options
  • Save lacolaco/b421852eaa8b586b2c34 to your computer and use it in GitHub Desktop.
Save lacolaco/b421852eaa8b586b2c34 to your computer and use it in GitHub Desktop.
Mapにデコードしてjsonパイプを噛ませる
library component.ajax;
import "package:angular2/angular2.dart";
import "dart:html";
import 'dart:convert';
@Component(selector: "ajax-data")
@View(
template: "<p>{{ data | json }}</p><button (click)='getData()'>Get data.json</button>")
class AjaxComponent {
Map<String, dynamic> data;
AjaxComponent() {
data = {};
}
getData() async {
this.data = await HttpRequest.request("./data/data.json").then((req) {
return JSON.decode(req.responseText);
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment