lacolaco
5/26/2015 - 5:21 AM

async/awaitパターンで直接Stringバインドでも大丈夫だった

async/awaitパターンで直接Stringバインドでも大丈夫だった

library component.ajax;

import "package:angular2/angular2.dart";
import "dart:html";

@Component(selector: "ajax-data")
@View(
    template: "<p>{{ data }}</p><button (click)='getData()'>Get data.json</button>")
class AjaxComponent {
  String data;

  AjaxComponent() {
    data = "";
  }

  getData() async {
    this.data = await HttpRequest.getString("./data/data.json");
  }
}