97d1844bfc
feat(core): Add a long-form syntax for Angular bootstrapping.
...
This change adds a syntax for bootstrapping Angular on a page that allows more fine-grained control of the hierarchy created. platform() creates a platform injector (of which there can only be one). From the platform, .application() creates an Angular application including a Zone and all specified application bindings (e.g. for the DOM, HTTP, Compiler, Renderer, etc). At the application level, .bootstrap() will bootstrap the given component into that application.
Closes #3852
2015-09-14 23:37:39 +00:00
193792c27f
refactor(router): Switch from using APP_COMPONENT binding to a manual ROUTER_PRIMARY_COMPONENT binding.
...
With the coming bootstrapping changes, a single application (and thus Router) can have multiple root components. One of these needs to be identified as the "primary" component from which the Router will load its configuration. This is now done by providing a ROUTER_PRIMARY_COMPONENT binding to the primary component type.
2015-09-14 23:37:39 +00:00
4f57990d45
feat(core): Support multiple ChangeDetectors in a single LifeCycle.
...
This allows a single LifeCycle to be shared among multiple root components, since each root component has its own ChangeDetector configured.
2015-09-14 23:37:39 +00:00
9dc1d6ae81
fix(code size): do not rely on Uri in BrowserDomAdapter
...
Closes #4182
2015-09-14 22:51:53 +00:00
d2458866c1
refactor(router): remove unused Pipeline
2015-09-14 21:21:57 +00:00
cac25fe003
chore(build): replace traceur-runtime with es6-shim.
...
This removes traceur as a dependency for the t push -f
angular2 build.
Closes #4148
2015-09-14 21:02:29 +00:00
309944931f
fix(router): recognize child components with empty segments
...
Previosly, recognition ended when a parent captured all the parsed URL segments.
This caused routes that delegated from a parent to a child with an empty segment
to never be recognized.
Closes #4178
2015-09-14 20:22:40 +00:00
63e785902f
feat(change_detection): allow triggering CD form ChangeDetectorRef
...
Closes #4144
2015-09-14 18:07:31 +00:00
83715f06d1
chore(docs): typo
2015-09-14 18:07:31 +00:00
b42b9fc42d
refactor(hooks): change to intrefaces
2015-09-14 18:07:31 +00:00
39ce9d3397
feat(animate): adds basic support for CSS animations on enter and leave
...
Closes #3876
2015-09-14 17:37:09 +00:00
effbb54f3d
docs(metadata): fix some minor typos
...
Closes #4157
2015-09-13 13:36:35 +00:00
d1dbc973c4
docs(DirectiveMetadata): fix some minor typos
2015-09-13 13:36:35 +00:00
feddefdc84
docs(DirectiveMetadata): fix typo
...
Closes #4153
2015-09-12 13:28:29 +00:00
787d1f955f
fix(Typings): Remove public exports added in 1926335b85
...
Closes #4147
2015-09-11 19:16:57 -07:00
0246b2a2cb
feat(compiler): support creating template commands
...
Closes #4142
2015-09-12 01:16:06 +00:00
71cbb49672
refactor(compiler): allow to serialize and deserialize DirectiveMetadata
2015-09-12 01:16:06 +00:00
d9036c6cf3
feat(router): introduce new navigate method
...
Previously, `router.navigate` took a string representing the URL.
Now, it accepts an array that mirrors the link DSL.
Closes #4040
BREAKING CHANGE
The old method has been renamed to `router.navigateByUrl`.
Either change your navigation calls to use the DSL (preferred) or
call `router.navigateByUrl` instead.
Closes #4074
2015-09-11 17:20:13 -07:00
acc2722cb8
refactor(router): rename navigate and navigateInstruction methods
2015-09-11 17:17:45 -07:00
5e49d7e624
fix(router): load route config from async instructions
...
Previously, async routes generated from links would not load the configs of
their resolved components, which led to broken links in the children of the
async instruction's component.
This commit fixes the bookkeeping in the Router to correctly load the configs.
Fixes internal b/23791558
Closes #4146
2015-09-11 16:23:40 -07:00
e34a29dafe
docs(http): fix http documentation
...
Closes #3931
2015-09-11 15:37:40 -07:00
b91a966d05
docs: RenderProtoViewMergeMapping typo
...
Closes #4042
2015-09-11 15:37:26 -07:00
958863d038
docs: correct typo 'specifity' to 'specificity'
...
Closes #4082
2015-09-11 15:37:21 -07:00
fd14460148
docs: fixed misspelling of the word 'explicitly'
...
Closes #4108
2015-09-11 15:37:13 -07:00
7ccef08715
docs(core): fixed typo in RenderCompiler comments
...
Just a small typo fix :)
Closes #4046
2015-09-11 15:25:34 -07:00
646b9200a2
docs(web_workers): fix typo
...
Closes #4070
2015-09-11 15:25:33 -07:00
6449c3c1c6
docs(CompilePipeline): correct compiliation to compilation
...
Closes #4072
2015-09-11 15:25:33 -07:00
1fba78b12a
docs(web_workers/shared/message_bus.ts): correct typo
...
Closes #4076
2015-09-11 15:25:32 -07:00
80a04b4323
docs(message_bus.ts):Change initilialized to initialized
...
Closes #4077
2015-09-11 15:25:32 -07:00
41c7c57c65
docs(web_workers/worker/renderer.ts): correct typo
...
Closes #4078
2015-09-11 15:25:32 -07:00
f7fb5097b9
docs(proto_view_merger.ts):Change seprate to separate
...
Closes #4079
2015-09-11 15:25:32 -07:00
20fbbcc72d
docs(web_workers/ui/di_bindings): Correct typo
...
Closes #4081
2015-09-11 15:25:32 -07:00
f94a2d86fb
docs(web_workers/shared/message_bus.ts): correct typo 'messsage' to 'message'
...
Corrects the typo 'messsage' to 'message' on line 35.
Closes #4085
2015-09-11 15:25:31 -07:00
55358a39dc
docs(core/render/dom/compiler/property_binding_parser.ts): correct typo
...
"identifier" was misspelled.
Closes #4095
2015-09-11 15:25:31 -07:00
a2bcf71b6b
docs(core/di/binding.ts): Correct typo
...
Closes #4099
2015-09-11 15:25:31 -07:00
18de0ceeb1
Fixes typo 'partialy' -> 'partially'
...
Closes #4102
2015-09-11 15:18:29 -07:00
fc82700364
docs(web_workers/shared/application.ts): correct typo
...
Closes #4109
2015-09-11 15:18:29 -07:00
16ecc7e82d
docs(core/pipes/date_pipe.ts): configurable typo
...
Closes #4121
2015-09-11 15:18:28 -07:00
ed586f0b4a
docs(forward_ref): typo
...
Closes #4123
2015-09-11 15:18:27 -07:00
f66c3a21eb
docs(di/binding): Typo
...
Closes #4124
2015-09-11 15:18:26 -07:00
17eb41ff48
docs(core/render): view typo
...
Closes #4125
2015-09-11 15:18:26 -07:00
31e385c70d
docs(compiler/element_injector): typo beneficial
...
Closes #4126
2015-09-11 15:18:25 -07:00
cc8a6ebf68
docs(codegen_logic_util): typo
...
Closes #4127
2015-09-11 15:18:24 -07:00
19408968f3
docs(di/binding.ts): Typo on line 73
...
Closes #4128
2015-09-11 15:18:24 -07:00
efaed076ab
docs(pipes): add missing parenthesis in AsyncPipe example
...
Closes #4139
2015-09-11 15:18:23 -07:00
f6cc573687
fix(exception_handler): fix error messages of wrapped exceptions
...
Closes #4117
2015-09-10 22:26:56 +00:00
892d2b9652
refactor(exception_handler): move ExceptionHandler into facade
2015-09-10 22:26:55 +00:00
63141ab9ab
chore(tools): remove rtts from the repo.
...
Closes #4107
2015-09-10 21:10:36 +00:00
1926335b85
fix(Typings): Output public constructors in .d.ts files
...
Closes #3926 .
Closes #3963
2015-09-10 01:37:43 +00:00
12dd44f7f6
feat(compiler): add change detector generation
...
Runtime and Codegen.
Part of #3605
Closes #4057
2015-09-10 00:59:34 +00:00