Simple angular2 example
diff --git a/example/transformer/angular/pubspec.yaml b/example/transformer/angular/pubspec.yaml
new file mode 100644
index 0000000..9606ca7
--- /dev/null
+++ b/example/transformer/angular/pubspec.yaml
@@ -0,0 +1,20 @@
+name: ddc_example_transformer_angular
+version: 0.0.1
+dependencies:
+ angular2: 2.0.0-beta.1
+dependency_overrides:
+ # Because angular2 depends on old versions:
+ analyzer: ^0.27.1+2
+ code_transformers: ^0.4.0
+dev_dependencies:
+ dev_compiler:
+ path: ../../..
+transformers:
+- angular2:
+ entry_points: web/main.dart
+- dev_compiler:
+ args:
+ - --closure
+ - --destructure-named-params
+- $dart2js:
+ $exclude: '**'
diff --git a/example/transformer/angular/web/index.html b/example/transformer/angular/web/index.html
new file mode 100644
index 0000000..9ecb123
--- /dev/null
+++ b/example/transformer/angular/web/index.html
@@ -0,0 +1,5 @@
+<html>
+ <body>
+ <script src="main.dart" type="application/dart"></script>
+ </body>
+</html>
diff --git a/example/transformer/angular/web/main.dart b/example/transformer/angular/web/main.dart
new file mode 100644
index 0000000..ea8d5ae
--- /dev/null
+++ b/example/transformer/angular/web/main.dart
@@ -0,0 +1,31 @@
+// Copyright 2015 Google Inc. All Rights Reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+import 'package:angular2/angular2.dart';
+import 'package:angular2/bootstrap.dart';
+
+@Component(
+ selector: 'foo',
+ template: '''
+ <div class="bar">Hello, World!</div>
+ ''',
+ styles: const<String>['''
+ .bar {
+ color: red
+ }
+ '''])
+class FooComponent {}
+
+main() {
+ bootstrap(FooComponent);
+}