Marc Laval
2bb783824e
fix(ivy): support ViewContainerRef on nodes projected into an embedded view ( #23333 )
...
PR Close #23333
2018-04-13 00:20:32 -07:00
Kara Erickson
0d516f1658
fix(ivy): update compiler to generate separate creation mode and update mode blocks ( #23292 )
...
PR Close #23292
2018-04-11 15:30:39 -07:00
Kara Erickson
de3ca56769
fix(ivy): support separate creation mode and update mode execution in runtime ( #23292 )
...
PR Close #23292
2018-04-11 15:30:39 -07:00
Marc Laval
c973830d9a
refactor(ivy): clean projection support ( #23287 )
...
PR Close #23287
2018-04-10 13:16:01 -07:00
Miško Hevery
50030f650b
docs(ivy): update STATUS.md with outstanding work ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
9a2479d423
fix(ivy): named listener method for easier debugging. ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Marc Laval
bb3f0e5ed2
feat(ivy): support projection of ViewContainerRef ( #23272 )
...
PR Close #23272
2018-04-09 16:07:42 -07:00
Marc Laval
f4c56f4931
feat(ivy): implement some of the ViewContainerRef API ( #23189 )
...
PR Close #23189
2018-04-09 15:17:19 -07:00
Kara Erickson
628303d2cb
fix(ivy): instantiate dirs in correct order ( #23178 )
...
PR Close #23178
2018-04-05 14:50:00 -07:00
Pawel Kozlowski
d80e9304c6
fix(ivy): properly find RNode ( #23193 )
...
As we no longer create native (RNode) comment nodes for containers,
we need to execute logic for finding a next sibiling node with RNode
when inserting a view.
The mentioned logic need to be updated for the case of dynamically
created containers (LContainerNode). Indeed, we need to be able to
descend into dynamically inserted views while looking for a RNode.
To achieve this we need to have a pointer from a host LNode to a
dynamically created LContainerNode).
PR Close #23193
2018-04-05 14:47:50 -07:00
Pawel Kozlowski
fc813f67f4
fix(ivy): fix issue with refreshing embedded views ( #23164 )
...
PR Close #23164
2018-04-05 10:14:02 -07:00
Victor Berchet
524e5d8ae7
refactor(ivy): adjust types ( #23167 )
...
PR Close #23167
2018-04-05 10:09:54 -07:00
Victor Berchet
5c8340aae0
refactor(ivy): misc refactoring ( #23154 )
...
PR Close #23154
2018-04-04 09:04:41 -07:00
Victor Berchet
412b85ba89
docs: add a link to "Impact of polymorphism [...]" to the perf notes ( #23151 )
...
PR Close #23151
2018-04-04 08:22:28 -07:00
Aslan Vatsaev
cae48df25b
docs: Update PERF_NOTES.md ( #23050 )
...
PR Close #23050
2018-04-04 08:21:16 -07:00
Pawel Kozlowski
fa2c9a81dd
feat(ivy): ViewContainerRef basic scenarios support ( #23021 )
...
PR Close #23021
2018-04-03 09:35:14 -07:00
Miško Hevery
55c9fb298f
test(ivy): create todo app in ivy ( #22921 )
...
PR Close #22921
2018-04-02 15:49:48 -07:00
Miško Hevery
60065935be
refactor(ivy): align compiler with runtime ( #22921 )
...
Remove `containerRefreshStart` and `containerRefreshEnd` instruction
from the output.
Generate directives as a list in `componentDef` rather than inline into
instructions. This is consistent in making selector resolution runtime
so that translation of templates can follow locality.
PR Close #22921
2018-04-02 15:49:48 -07:00
Kara Erickson
85d3b591b6
refactor(ivy): generate pipe names instead of defs ( #23104 )
...
PR Close #23104
2018-04-02 09:42:44 -07:00
Kara Erickson
6e5fb99304
refactor(ivy): flatten css selectors ( #23074 )
...
PR Close #23074
2018-03-30 15:27:50 -07:00
Kara Erickson
e2e80ec61c
refactor(ivy): remove pipe references from the template ( #23032 )
...
PR Close #23032
2018-03-28 09:17:27 -07:00
Kara Erickson
5a86f7144f
fix(ivy): store local variables in data instead of calling loadDirective ( #23029 )
...
PR Close #23029
2018-03-28 09:17:05 -07:00
Veres Lajos
de90314304
style: typos fixed - https://github.com/vlajos/misspell-fixer ( #22975 )
...
PR Close #22975
2018-03-27 14:51:53 -04:00
Kara Erickson
f739f756ce
test(ivy): fix flaky tests ( #23010 )
...
PR Close #23010
2018-03-27 14:48:50 -04:00
Kara Erickson
910a16a1ff
refactor(ivy): remove directive references from template ( #22986 )
...
PR Close #22986
2018-03-26 22:33:23 -04:00
Misko Hevery
b9cbe83104
docs(ivy): update STATUS.md with compiler work breakdown ( #22874 )
...
PR Close #22874
2018-03-23 15:04:55 -04:00
Kara Erickson
49396ca2ae
refactor(ivy): move directives into separate array ( #22918 )
...
PR Close #22918
2018-03-22 21:23:02 -04:00
Kara Erickson
e44f69c387
refactor(ivy): move dir flags to tnode ( #22901 )
...
PR Close #22901
2018-03-22 19:19:40 -04:00
Matias Niemelä
d77bb460b0
revert: docs(ivy): update STATUS.md with compiler work breakdown ( #22874 )
...
This reverts commit b524e4b142 .
2018-03-22 18:09:45 -04:00
Misko Hevery
b524e4b142
docs(ivy): update STATUS.md with compiler work breakdown ( #22874 )
...
PR Close #22874
2018-03-22 18:01:38 -04:00