Dylan Hunn
Dylan Hunn
I modified the hello world program, as generated by `pen create`, to read as follows: ``` import System'Context { Context } import System'File type redblacknode { red boolean } main...
`getPotentialPipes` returns possible pipes which can be used in the provided context, whether already in scope or requiring an import. This is necessary to implement auto-import support for pipes in...
I recently implemented auto-imports in the language service in https://github.com/angular/angular/pull/47088. This feature includes the scaffolding for a large number of possible improvements, tracked below. We should prioritize some of these...
Implement a couple of missing features in the new template pipeline compiler, to continue bringing it to parity with the old `TemplateDefinitionBuilder`. This commit series especially fixes issues that came...
Create a new Signals section on aio, and add an interop guide.
These two concepts are a crucial addition to component destruction, and are added to the existing lifecycle doc (which is retitled more generally).
This commit adds the ability to generate attribute instructions as a result of property bindings such as `[attr.foo]='bar'` or `attr.foo='{{bar}}'`. "Singleton" interpolations, such as the previous example, will also be...
The expression `a()?.b` should expand into `(tmp = a()) === null ? null : tmp.b`, in order to avoid calling the function `a()` twice. This commit modifies the null-safe-expansion algorithm...
Update the releasing guide for zone.js, because one of the release commands was outdated.
Consider a template with a context variable `a`: ``` {{this.a}} ``` An interpolation inside that template to `this.a` should intuitively read the class variable `a`. However, today, it refers to...