| OLD | NEW |
| 1 /** |
| 2 * Angular is a framework for building single page web applications. |
| 3 * |
| 4 * Further reading: |
| 5 * |
| 6 * - AngularJS [Overview](http://www.angularjs.org) |
| 7 * - [Tutorial](https://github.com/angular/angular.dart.tutorial/wiki) |
| 8 * - [Mailing List](http://groups.google.com/d/forum/angular-dart?hl=en) |
| 9 * |
| 10 */ |
| 1 library angular; | 11 library angular; |
| 2 | 12 |
| 13 import 'dart:html' as dom; |
| 14 import 'dart:js' as js; |
| 15 import 'package:di/di.dart'; |
| 16 import 'package:di/dynamic_injector.dart'; |
| 3 | 17 |
| 4 export 'package:angular/application.dart'; | 18 /** |
| 19 * If you are writing code accessed from Angular expressions, you must include |
| 20 * your own @MirrorsUsed annotation or ensure that everything is tagged with |
| 21 * the Ng annotations. |
| 22 * |
| 23 * All programs should also include a @MirrorsUsed(override: '*') which |
| 24 * tells the compiler that only the explicitly listed libraries will |
| 25 * be reflected over. |
| 26 * |
| 27 * This is a short-term fix until we implement a transformer-based solution |
| 28 * which does not rely on mirrors. |
| 29 */ |
| 30 @MirrorsUsed(targets: const [ |
| 31 'angular', |
| 32 'angular.core', |
| 33 'angular.core.dom', |
| 34 'angular.filter', |
| 35 'angular.perf', |
| 36 'angular.directive', |
| 37 'angular.routing', |
| 38 'angular.core.parser.Parser', |
| 39 'angular.core.parser.dynamic_parser', |
| 40 'angular.core.parser.lexer', |
| 41 'perf_api', |
| 42 List, |
| 43 dom.NodeTreeSanitizer, |
| 44 ], |
| 45 metaTargets: const [ |
| 46 NgInjectableService, |
| 47 NgDirective, |
| 48 NgController, |
| 49 NgComponent, |
| 50 NgFilter |
| 51 ]) |
| 52 import 'dart:mirrors' show MirrorsUsed; |
| 53 |
| 54 import 'package:angular/core/module.dart'; |
| 55 import 'package:angular/core_dom/module.dart'; |
| 56 import 'package:angular/directive/module.dart'; |
| 57 import 'package:angular/filter/module.dart'; |
| 58 import 'package:angular/perf/module.dart'; |
| 59 import 'package:angular/routing/module.dart'; |
| 60 |
| 61 export 'package:di/di.dart'; |
| 5 export 'package:angular/core/module.dart'; | 62 export 'package:angular/core/module.dart'; |
| 63 export 'package:angular/core_dom/module.dart'; |
| 64 export 'package:angular/core/parser/parser.dart'; |
| 65 export 'package:angular/core/parser/lexer.dart'; |
| 6 export 'package:angular/directive/module.dart'; | 66 export 'package:angular/directive/module.dart'; |
| 7 export 'package:angular/core/annotation.dart'; | 67 export 'package:angular/filter/module.dart'; |
| 8 export 'package:angular/introspection.dart'; | |
| 9 export 'package:angular/formatter/module.dart'; | |
| 10 export 'package:angular/routing/module.dart'; | 68 export 'package:angular/routing/module.dart'; |
| 11 export 'package:di/di.dart'; | |
| 12 export 'package:route_hierarchical/client.dart' hide childRoute; | |
| 13 | 69 |
| 70 part 'bootstrap.dart'; |
| 71 part 'introspection.dart'; |
| OLD | NEW |