Skip to content

Instantly share code, notes, and snippets.

@shailen
Created December 20, 2013 14:57
Show Gist options
  • Save shailen/8055849 to your computer and use it in GitHub Desktop.
Save shailen/8055849 to your computer and use it in GitHub Desktop.
// index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="import" href="foo_element.html">
<link rel="import" href="bar_element.html">
<script type="application/dart">export 'package:polymer/init.dart';</script>
<script src="packages/browser/dart.js"></script>
</head>
<body>
<foo-element></foo-element>
<bar-element></bar-element>
</body>
</html>
// foo_element.html
<polymer-element name="foo-element">
<template>
<div>Foo</div>
</template>
<script type="application/dart" src="foo_element.dart"></script>
</polymer-element>
// foo_element.dart
import 'package:polymer/polymer.dart';
@CustomTag('foo-element')
class FooElement extends PolymerElement {
FooElement.created() : super.created() {}
}
// bar_element.html
<polymer-element name="bar-element">
<template>
<div>Bar</div>
</template>
<script type="application/dart" src="bar_element.dart"></script>
</polymer-element>
// bar_element.dart
import 'package:polymer/polymer.dart';
@CustomTag('bar-element')
class BarElement extends PolymerElement {
BarElement.created() : super.created() {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment