Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- part of NuclearSummer;
- class IndexController extends Controller {
- IndexController.create():super.create() {
- }
- void defaultPage (HttpRequest req) {
- }
- void home (HttpRequest req) {
- FutureTemplateFiller template = new FutureTemplateFiller("view/template.html");
- template.queueCallback("template_table_row", () {
- return pretendFuture();
- });
- template.templateOutput().then((html) {
- req.response.write(html);
- req.response.close();
- });
- }
- }
- Future pretendFuture () {
- List<Map<String, String>> keyVals = new List<Map<String, String>>();
- for (int i = 0; i <= 100; i++) {
- Map<String, String> temp = new Map<String, String>();
- temp["rank"] = "$i.";
- temp["something_else"] = "$i hah";
- keyVals.add(temp);
- }
- FutureTemplateFiller rows = new FutureTemplateFiller("view/index/table_row.html");
- return rows.knownValueTemplateOutput(keyVals);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement