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
Miško Hevery
5266ffe04a
feat(ivy): add `(event)="handle"` syntax support to compiler ( #22921 )
...
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
9cd446565c
refactor(compiler): generate flat css selectors ( #23074 )
...
PR Close #23074
2018-03-30 15:27:50 -07:00
Kara Erickson
910a16a1ff
refactor(ivy): remove directive references from template ( #22986 )
...
PR Close #22986
2018-03-26 22:33:23 -04:00
Chuck Jazdzewski
73c203fda9
feat(ivy): support host attribute and property bindings ( #22334 )
...
PR Close #22334
2018-03-08 10:57:30 -08:00
Chuck Jazdzewski
0451fd93df
feat(ivy): support generating view and content queries ( #22330 )
...
PR Close #22330
2018-03-01 13:06:47 -08:00
Chuck Jazdzewski
49f074f61d
feat(ivy): support array and object literals in binding expressions ( #22336 )
...
PR Close #22336
2018-03-01 13:02:58 -08:00
Chuck Jazdzewski
99909bbf2c
feat(ivy): generate pipe references and definitions ( #22034 )
...
PR Close #22034
2018-02-20 13:58:03 -08:00