angular-docs-cn/packages/compiler/src/expression_parser
Miško Hevery c10c060d20 feat(common): support `as` syntax in template/* bindings (#15025)
* feat(common): support `as` syntax in template/* bindings

Closes #15020

Showing the new and the equivalent old syntax.
- `*ngIf="exp as var1”`
   => `*ngIf="exp; let var1 = ngIf”`
- `*ngFor="var item of itemsStream |async as items”`
   => `*ngFor="var item of itemsStream |async; let items = ngForOf”`

* feat(common): convert ngIf to use `*ngIf="exp as local“` syntax

* feat(common): convert ngForOf to use `*ngFor=“let i of exp as local“` syntax

* feat(common): expose NgForOfContext and NgIfContext
2017-03-14 20:46:29 -07:00
..
ast.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
lexer.ts feat(common): support `as` syntax in template/* bindings (#15025) 2017-03-14 20:46:29 -07:00
parser.ts feat(common): support `as` syntax in template/* bindings (#15025) 2017-03-14 20:46:29 -07:00