Victor Berchet
3128b26e5c
Revert "feat(ivy): add element instruction ( #23899 )"
...
This reverts commit b415010222c4616a45cf06fb85221f2452aa05e4.
2018-06-06 13:38:19 -07:00
Victor Berchet
24ab0a7db0
Revert "refactor(ivy): clean up ( #23899 )"
...
This reverts commit 856ee734640ac1031603b66d61cc20d1d2373fe3.
2018-06-06 13:38:13 -07:00
Ben Lesh
856ee73464
refactor(ivy): clean up ( #23899 )
...
- remove unnecessary debugger statement
- rename `isSelfClosingElement` to `isEmptyElement`
- remove unnecessary template anchor in test
PR Close #23899
2018-06-06 10:22:27 -07:00
Ben Lesh
b415010222
feat(ivy): add element instruction ( #23899 )
...
Adds a simplified element instruction that can be used if an element
has no children.
PR Close #23899
2018-06-06 10:22:27 -07:00
Victor Berchet
9757347e71
feat(ivy): add an IVY local the compiler which avoids analyzeModule ( #23441 )
...
closes #23289
Based on a spike by @chukjaz
PR Close #23441
2018-04-19 16:32:09 -07:00
Kara Erickson
7f612fc828
fix(ivy): generate bind calls for property bindings ( #23403 )
...
PR Close #23403
2018-04-17 13:44:48 -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
Miško Hevery
3fb4e190a8
fix(ivy): correctly bind to component context ( #23168 )
...
When compiling templates the compiler would often bind to
closest context rather than the component context.
The only time one should be binding to the cont component is
in explicit cases where the inner template declares local variable.
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
f544635014
feat(ivy): Bind to right context in nested template statmentes ( #23168 )
...
Given
```
<div *ngFor=”…” (click)=“doSomething()”>
```
Before `doSomething` would execute on the inner template context, which
is incorrect. The correct behavior is to execute on the top level context
of the component.
PR Close #23168
2018-04-10 13:14:20 -07:00