angular/modules/@angular/compiler/src
Martin Probst ebc8e808a9 feat(router): register NgModuleFactory objects. (#11211)
When lazily loading code, users need to be able to get hold of the
NgModuleFactory. For SystemJS environments, the SystemJS registry serves
this purpose. However other environments, such as modules compiled with
Closure compiler, do not expose exports object or a path based registry.

For these environments, `@NgModule` objects can include an identifier, and
the loading code can then pass `loadModule(id).then(() =>
getNgModule(id))` to the router.
2016-09-01 13:46:08 -07:00
..
animation fix(animations): ensure animation callbacks are fired for embedded views 2016-08-31 15:46:23 -07:00
css_parser fix(errors): [2/2] Rename Exception to Error; remove from public API 2016-08-26 10:37:17 -07:00
expression_parser refactor: remove various leftover unused or deprecated code (#11091) 2016-08-26 09:12:27 -07:00
i18n fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
ml_parser feat(i18n): add an HtmlParser decorator (#10645) 2016-08-11 21:00:35 -07:00
output refactor(compiler): replace CompileIdentifierMap with regular Map 2016-08-29 12:45:27 -07:00
schema fix(DomSchemaRegistry): detect invalid elements 2016-08-30 21:32:03 -07:00
template_parser fix(TemplateParser): disallow event-property binding even with the NO_ERRORS_SCHEMA 2016-08-30 21:32:24 -07:00
view_compiler fix(animations): ensure parent animations are triggered before children (#11201) 2016-09-01 13:24:26 -07:00
assertions.ts refactor(HmtlLexer): cleanup 2016-07-12 15:26:03 -07:00
chars.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
compile_metadata.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
compiler.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
config.ts fix(compiler): no longer uses assetCacheKey for token identity. 2016-08-29 12:45:02 -07:00
directive_normalizer.ts fix(errors): [2/2] Rename Exception to Error; remove from public API 2016-08-26 10:37:17 -07:00
directive_resolver.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
facade repackaging: all the repackaging changes squashed 2016-05-01 20:51:00 -07:00
identifiers.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
index.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
lifecycle_reflector.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
metadata_resolver.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
ng_module_compiler.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
ng_module_resolver.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
offline_compiler.ts refactor(compiler): replace CompileIdentifierMap with regular Map 2016-08-29 12:45:27 -07:00
parse_util.ts fix(compiler): report better error messages for host bindings 2016-07-28 11:21:50 -07:00
pipe_resolver.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
private_export.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
private_import_core.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
provider_analyzer.ts refactor(compiler): replace CompileIdentifierMap with regular Map 2016-08-29 12:45:27 -07:00
resource_loader.ts fix(platform-browser-dynamic): Rename CACHED_TEMPLATE_PROVIDER to RESOURCE_CACHE_PROVIDER (#10866) 2016-08-17 09:24:44 -07:00
runtime_compiler.ts fix(packages): use ES modules for primary build (#11120) 2016-08-30 18:07:40 -07:00
selector.ts fix(DomSchemaRegistry): detect invalid elements 2016-08-30 21:32:03 -07:00
shadow_css.ts fix(compiler): make ShadowCSS shim work on Android browser (#11139) 2016-08-29 08:18:55 -07:00
style_compiler.ts refactor: misc cleanup (#10046) 2016-07-13 11:01:32 -07:00
style_url_resolver.ts refactor(RegExpWrapper): remove the facade (#10512) 2016-08-05 09:50:49 -07:00
url_resolver.ts refactor(RegExpWrapper): remove the facade (#10512) 2016-08-05 09:50:49 -07:00
util.ts refactor: IS_DART === false 2016-08-01 11:34:51 -07:00