Tobias Bosch
|
0fc11a43f1
|
perf(core): use array.push / array.pop instead of splice if possible
|
2016-11-02 20:58:48 -07:00 |
|
Tobias Bosch
|
0e3d655220
|
refactor(compiler): remove view factories, use view classes directly
|
2016-11-02 20:58:48 -07:00 |
|
Tobias Bosch
|
7c5cc9bc41
|
refactor(compiler): initialize RenderComponentType eagerly
This moves the usage of `APP_ID` into the `DomRenderer`.
|
2016-11-02 20:58:48 -07:00 |
|
Tobias Bosch
|
5f1dddc5d0
|
refactor(compiler): cleanups
|
2016-11-02 17:06:27 -07:00 |
|
Tobias Bosch
|
20a4f9923f
|
refactor(compiler): remove view.parentInjector
|
2016-11-02 17:06:27 -07:00 |
|
Tobias Bosch
|
e7c00be19d
|
refactor(compiler): rename AppElement into ViewContainer
|
2016-11-02 17:06:27 -07:00 |
|
Tobias Bosch
|
74ede9aa9b
|
refactor(core): don’t store view factory in TemplateRef
Instead, generate `createEmbeddedView`.
|
2016-11-02 17:06:27 -07:00 |
|
Tobias Bosch
|
d1035da85c
|
refactor(compiler): don’t use AppElements for creating component views
|
2016-11-02 17:06:27 -07:00 |
|
Tobias Bosch
|
13533d2a30
|
refactor(compiler): remove AppElement.initComponent
|
2016-11-02 17:06:27 -07:00 |
|
Igor Minar
|
953cb50fa5
|
chore(release): cut v2.2.0-rc.0
|
2016-11-03 00:28:29 +01:00 |
|
vsavkin
|
3fffcf6645
|
chore: update changelog
|
2016-11-02 12:34:21 -07:00 |
|
vsavkin
|
d509ee078b
|
fix(router): reset URL to the stable state when a navigation gets canceled
Closes #10321
|
2016-11-02 12:25:23 -07:00 |
|
vsavkin
|
8e221b826f
|
fix(router): routerLink should not prevent default on non-link elements
|
2016-11-02 12:25:23 -07:00 |
|
vsavkin
|
830a780cb3
|
fix(router): CanDeactivate receives a wrong component
Closes #12592
|
2016-11-02 12:25:23 -07:00 |
|
Tobias Bosch
|
6fda97287e
|
fix(compiler): support multiple components in a view container
|
2016-11-01 14:21:40 -07:00 |
|
Tobias Bosch
|
234c5599f1
|
refactor(compiler): remove unused constructor query support
|
2016-11-01 11:29:15 -07:00 |
|
Tobias Bosch
|
f6710fefeb
|
refactor(compiler): make view.disposable array null if empty
|
2016-11-01 11:29:15 -07:00 |
|
Tobias Bosch
|
bda1909ede
|
refactor(compiler): remove view.rootNodes and view.projectableNodes
They are replaced by generated visitor functions `view.visitRootNodes` / `view.visitProjectableNodes`.
|
2016-11-01 11:29:15 -07:00 |
|
Tobias Bosch
|
b3e3cd3add
|
refactor(compiler): inline view.contentChildren
|
2016-11-01 11:29:14 -07:00 |
|
Tobias Bosch
|
e5fdf4c70a
|
refactor(compiler): inline view.viewChildren in generated code
|
2016-11-01 11:29:14 -07:00 |
|
Tobias Bosch
|
97471d74b6
|
refactor(compiler): remove unused subscriptions in view
|
2016-11-01 11:29:14 -07:00 |
|
Austin Miller
|
1de04b23b1
|
fix(router): call data observers when the path changes
|
2016-11-01 11:28:43 -07:00 |
|
Tobias Bosch
|
a178bc6c83
|
fix(compiler): dedupe NgModule declarations, …
This is important so that we don’t generate things multiple times.
|
2016-10-31 14:43:50 -07:00 |
|
Tobias Bosch
|
642c1db9ef
|
fix(compiler): Don’t throw on empty property bindings
Closes #12583
|
2016-10-31 14:43:50 -07:00 |
|
Joao Dias
|
579deeb9c5
|
style(platform-browser): clean up hammer gestures
|
2016-10-31 14:43:05 -07:00 |
|
Joao Dias
|
bad58824a0
|
refactor(playground): update gestures playground to use latest hammer.js
|
2016-10-31 14:43:04 -07:00 |
|
Joao Dias
|
5494169fb4
|
style: make internal members accessibility explicit
|
2016-10-31 14:25:53 -07:00 |
|
Joao Dias
|
5a3d7a62a2
|
style: merge imports from the same modules
|
2016-10-31 14:25:53 -07:00 |
|
Joao Dias
|
a382d6dd20
|
style: add missing semicolons
|
2016-10-31 14:25:53 -07:00 |
|
Joao Dias
|
52bf188b8f
|
style: add missing copyright headers
|
2016-10-31 14:25:53 -07:00 |
|