Dylan Hunn

Results 11 issues of 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...

bug

`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...

action: review
action: presubmit
area: compiler
target: minor

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...

feature
area: language-service
feature: under consideration

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...

area: compiler

Create a new Signals section on aio, and add an interop guide.

area: docs
aio: preview
target: rc

These two concepts are a crucial addition to component destruction, and are added to the existing lifecycle doc (which is retitled more generally).

action: merge
area: docs
aio: preview
target: rc

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...

area: compiler
target: minor

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...

action: merge
merge: caretaker note
area: compiler
target: minor

Update the releasing guide for zone.js, because one of the release commands was outdated.

area: zones
target: minor
area: docs

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...

type: bug/fix
area: compiler
detected: breaking change