| OLD | NEW |
| 1 import 'package:angular/angular.dart'; | 1 import 'package:angular/angular.dart'; |
| 2 | 2 |
| 3 // This annotation allows Dart to shake away any classes | 3 // This annotation allows Dart to shake away any classes |
| 4 // not used from Dart code nor listed in another @MirrorsUsed. | 4 // not used from Dart code nor listed in another @MirrorsUsed. |
| 5 // | 5 // |
| 6 // If you create classes that are referenced from the Angular | 6 // If you create classes that are referenced from the Angular |
| 7 // expressions, you must include a library target in @MirrorsUsed. | 7 // expressions, you must include a library target in @MirrorsUsed. |
| 8 @MirrorsUsed(override: '*') | 8 @MirrorsUsed(override: '*') |
| 9 import 'dart:mirrors'; | 9 import 'dart:mirrors'; |
| 10 | 10 |
| 11 @NgController( |
| 12 selector: '[hello-world-controller]', |
| 13 publishAs: 'ctrl') |
| 14 class HelloWorldController { |
| 15 String name = "world"; |
| 16 } |
| 17 |
| 11 main() { | 18 main() { |
| 12 ngBootstrap(); | 19 ngBootstrap(module: new Module()..type(HelloWorldController)); |
| 13 } | 20 } |
| OLD | NEW |