angular/modules/angular2/src/core/compiler
Tobias Bosch 923d90bce8 refactor(views): clean up creating views in place and extract view_hydrator
Major changes:
- `compiler.compileRoot(el, type)`
  -> `compiler.compileInHost(type) + viewHydrator.hydrateHostViewInPlace(el, view)`
- move all `hydrate`/`dehydrate` methods out of `View` and `ViewContainer` into
  a standalone class `view_hydrator` as private methods and provide new public
  methods dedicated to the individual use cases.

Note: This PR does not change the current functionality, only moves it
into different places.

See design discussion in #1351, in preparation for imperative views.
2015-04-16 11:58:01 -07:00
..
base_query_list.dart fix: Fix issues found by Dart analyzer 2015-04-15 20:58:29 -07:00
base_query_list.es6 docs: expose more API to public, document QueryList 2015-04-15 05:10:26 +00:00
compiler.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
component_url_mapper.js feat(di): Add the @Injectable annotation to Compiler 2015-03-17 22:12:47 -07:00
directive_metadata.js perf(view): use pre-resolved bindings for child injector init 2015-04-13 15:06:44 -07:00
directive_metadata_reader.js perf(view): use pre-resolved bindings for child injector init 2015-04-13 15:06:44 -07:00
dynamic_component_loader.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
element_binder.js fix(view): remove dynamic components when the parent view is dehydrated 2015-04-15 12:53:21 -07:00
element_injector.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
interfaces.js docs(test_lib/test_injector): fix invalid jsdoc type 2015-04-10 22:00:41 +00:00
ng_element.js cleanup(docs): Edited API docs 2015-04-10 18:02:10 -07:00
proto_view_factory.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
query_list.js docs: expose more API to public, document QueryList 2015-04-15 05:10:26 +00:00
template_resolver.js chore(rename): rename View and Template concepts for #1244 2015-04-10 12:00:37 -07:00
view.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
view_container.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
view_factory.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00
view_hydrator.js refactor(views): clean up creating views in place and extract view_hydrator 2015-04-16 11:58:01 -07:00