Skip to content

Instantly share code, notes, and snippets.

@dylanPowers
Created December 29, 2013 04:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dylanPowers/8167256 to your computer and use it in GitHub Desktop.
Save dylanPowers/8167256 to your computer and use it in GitHub Desktop.
import 'dart:async';
import 'package:polymer/polymer.dart';
@CustomTag('simple-polymer')
class SimplePolymer extends PolymerElement {
SimplePolymer.created() : super.created();
@override
void enteredView() {
super.enteredView();
var completer = new Completer();
completer.future.then(() {
print("Hello World!");
});
print("Never gets executed");
}
}
<polymer-element name="simple-polymer">
<template>
<h1>Hello World</h1>
</template>
</polymer-element>
import 'dart:async';
export 'package:polymer/init.dart';
void main() {
// var completer = new Completer();
// completer.future.then(() {
// print("Hello World!");
// });
//
// print("Never gets executed");
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SimpleApp</title>
<link rel="import" href="simple_polymer.html" />
<script type="application/dart" src="simpleapp.dart"></script>
<script src="packages/browser/dart.js"></script>
</head>
<body>
<simple-polymer></simple-polymer>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment