vsavkin
70a6c54dcf
fix(router): routerLink should not prevent default on non-link elements
2016-11-03 10:29:18 -07:00
vsavkin
9245e9ec4f
fix(router): CanDeactivate receives a wrong component
...
Closes #12592
2016-11-03 10:29:18 -07:00
Tobias Bosch
e76f33f3cc
fix(compiler): support multiple components in a view container
2016-11-03 10:29:17 -07:00
Tobias Bosch
b60f03e074
refactor(compiler): remove unused constructor query support
2016-11-03 10:29:17 -07:00
Tobias Bosch
4571dffbc9
refactor(compiler): make view.disposable array null if empty
2016-11-03 10:29:17 -07:00
Tobias Bosch
d9c0eb7c78
refactor(compiler): remove view.rootNodes and view.projectableNodes
...
They are replaced by generated visitor functions `view.visitRootNodes` / `view.visitProjectableNodes`.
2016-11-03 10:29:17 -07:00
Tobias Bosch
a40e883799
refactor(compiler): inline view.contentChildren
2016-11-03 10:29:17 -07:00
Tobias Bosch
b225f03174
refactor(compiler): inline view.viewChildren in generated code
2016-11-03 10:29:17 -07:00
Tobias Bosch
369945d4d6
refactor(compiler): remove unused subscriptions in view
2016-11-03 10:29:17 -07:00
Austin Miller
7968539a17
fix(router): call data observers when the path changes
2016-11-03 10:29:16 -07:00
Tobias Bosch
56b6df8e78
fix(compiler): dedupe NgModule declarations, …
...
This is important so that we don’t generate things multiple times.
2016-11-03 10:29:16 -07:00
Tobias Bosch
fa4c3ab5b0
fix(compiler): Don’t throw on empty property bindings
...
Closes #12583
2016-11-03 10:29:16 -07:00
Joao Dias
515befbefc
style(platform-browser): clean up hammer gestures
2016-11-03 10:29:16 -07:00
Zaven Muradyan
dbd91473fc
fix(core): improve error when multiple components match the same element
...
Closes #7067
2016-11-03 10:29:15 -07:00
Joao Dias
9f9949296a
style(tests): clean up testing_public_spec ( #11452 )
2016-11-03 10:29:14 -07:00
Michael George Attard
07ab92f037
docs(pipes): minor fix and improvements
2016-11-03 10:29:14 -07:00
Joao Dias
35f551da35
chore(lint): replace gulp check-task with tslint no-jasmine-focus rule
...
fixes #11800
2016-11-03 10:29:14 -07:00
Victor Berchet
a9692b6e59
refactor(facade): cleanup Intl facade
2016-11-03 10:29:13 -07:00
Thomas Shafer
23402c4b68
refactor(core): removed extraneous interface from QueryList test
2016-11-03 10:22:10 -07:00
vsavkin
ba5c6b5e7c
fix(router): rerun resolvers when url changes
...
Closes #12603
2016-11-03 10:21:53 -07:00
Tobias Bosch
6676073a4f
fix(compiler): don’t double bind functions
...
This fixes a performance regressions introduced by 178fb79b5c .
Also makes properties in the directive wrapper private
so that closure compiler can minify them better.
2016-11-03 10:20:17 -07:00
Tobias Bosch
1aabfbb312
refactor(compiler): generate host listeners in DirectiveWrappers
...
Part of #11683
2016-11-03 10:20:11 -07:00
Victor Berchet
6a79e6caf9
refactor(upgrade): spec cleanup
2016-11-03 10:20:01 -07:00
Bruno Trigueiro
7275dfba15
fix(upgrade): silent bootstrap failures
...
fixes #12062
2016-11-03 10:19:54 -07:00
Jan Kuri
c7e4b86bf1
fix: remove double exports of template_ast
2016-10-27 20:15:18 +02:00
Justin James
3a67339945
docs(reset): change semi-colon to colon in code example
...
The first code example for the reset function was invalid as it has a semi-colon instead of a colon for the last property in the json object. Change the semi-colon to a colon.
Closes https://github.com/angular/angular/issues/12531
2016-10-27 20:14:59 +02:00
Victor Berchet
80fef43334
fix(compiler-cli): fix types
2016-10-27 20:14:51 +02:00
Dzmitry Shylovich
80efa4b26b
fix(selectors): use Maps instead of objects
2016-10-27 20:14:46 +02:00
Barna Tóth
92103606e1
fix(xsrf): overwrite already set xsrf header
2016-10-27 20:14:40 +02:00
Tobias Bosch
487970f6f2
refactor(compiler): move host properties into DirectiveWrapper
...
Part of #11683
2016-10-27 20:14:29 +02:00
Tobias Bosch
89a493934f
refactor(compiler): make arguments in InlineArray optional.
2016-10-27 20:14:23 +02:00
Tobias Bosch
6f54ed01a8
refactor(compiler): extract createCheckBindingStmt into compiler_util
...
Part of #11683
2016-10-27 20:14:15 +02:00
Tobias Bosch
ef99670343
refactor(compiler): minor cleanups
2016-10-27 20:14:06 +02:00
Tobias Bosch
808e4cf1b6
refactor(compiler): extract expression evaluation and writing to renderer from view_compiler
...
This is needed to that `DirectiveWrapper`s can also use them later on.
Part of #11683
2016-10-27 20:13:59 +02:00
Tobias Bosch
9cb71fc7c9
refactor(compiler): introduce ClassBuilder.
...
Part of #11683
2016-10-27 20:13:52 +02:00
Tobias Bosch
6f082f93f5
refactor(compiler): set element attributes via one call
...
This makes the cost of using directives that have host attributes
smaller.
Part of #11683
2016-10-27 20:13:45 +02:00
Tobias Bosch
0d7124e7cb
refactor(compiler): extract BindingParser
...
Needed so that we can parse directive host bindings independent of templates.
Part of #11683
2016-10-27 20:13:39 +02:00
vsavkin
52896591e6
fix(router): preserve resolve data
...
Closes #12306
2016-10-27 20:13:26 +02:00
vsavkin
07c44a76f9
tests(router): add a test showing how to handle resovle errors
2016-10-27 20:13:11 +02:00
vsavkin
3b5fc56cc1
fix(router): change router not to deactivate aux routes when navigating from a componentless routes
2016-10-27 20:13:03 +02:00
vsavkin
2c30365496
fix(router): disallow component routes with named outlets
...
Closes #11208 , #11082
2016-10-27 20:12:57 +02:00
vsavkin
8c6b376c07
fix(router): add a test to make sure canDeactivate guards are called for aux routes
...
Closes #11345
2016-10-27 20:12:48 +02:00
vsavkin
089d4533b3
fix(router): canDeactivate guards are not triggered for componentless routes
...
Closes #12375
2016-10-27 20:12:37 +02:00
Victor Berchet
8113a03c21
fix(CompilerCli): assert that all pipes and directives are declared by a module
2016-10-27 20:12:26 +02:00
michaelgeorgeattard
93854e00e0
docs(common): minor corrections/improvements for NgClass ( #12327 )
2016-10-27 20:12:20 +02:00
Uri Shaked
fddf30cfaf
doc(compiler-cli): align example with style guide ( #12414 )
...
See The Angular Style Guide, [Section 2.2 - Separate File Names with Dots and Dashes](https://angular.io/docs/ts/latest/guide/style-guide.html#!#02-02 )
2016-10-27 20:12:12 +02:00
Victor Berchet
0fd859ca0b
fix(compiler): walk third party modules ( #12453 )
...
fixes #11889
fixes #12428
2016-10-27 20:12:03 +02:00
Martin Probst
f274eeb9fc
refactor(i18n): extract Extractor from extract_i18n ( #12417 )
...
I put an extractor into your extract so you can extract while you
extract.
This allows integrators to call Extractor as a library. Also refactors
Extractor a bit so that callers need fewer arguments or arguments that
are at the right semantic level.
The refactoring causes no function change.
2016-10-27 20:11:51 +02:00
Victor Berchet
675e3d4244
refactor: remove most facades ( #12399 )
2016-10-27 20:08:06 +02:00
Tobias Bosch
7bce0153bb
fix(compiler): don't access view local variables nor pipes in host expressions ( #12396 )
...
Fixes #12004
Closes #12071
2016-10-27 19:47:51 +02:00