Mikhail Efanov
Mikhail Efanov
Angular v14 release [Typed Forms](https://angular.io/guide/typed-forms). This should have solved the problem 1 in proposal.
My point of view is how it can be done. Add way to pass key property to additional input `trackByKey` which allow pass key property as string. Example: ```typescript ```...
Shall I change commit body and rebase fork? I really dislike using force push in anyware, but i don't see solution to fix failed lint based on the commit message.
About [comment](https://github.com/angular/angular/pull/47608#issuecomment-1265734840). I see he describe situation when initialValue and value from observable has one type T. [Line in PR](https://github.com/angular/angular/pull/47608/files#diff-a471ad9864447ce5eb1c8205c226634af3549c109f10a34b22e2e6b6e0dc0864R42) ```typescript transform(obj: Observable | Subscribable | Promise, defaultValue: T): T;...
After some thought, I realized that this will not solve the problem with "sync" Observables. It's will stay "T|null", because additional pass initial value for "sync" Observables doesn't make sense....
Now standalone components are a stable part of Angular v15.
This feature already implemented in PR #47157 and supports `dateFormat` and `timezone` customization ([doc](https://angular.io/api/common/DATE_PIPE_DEFAULT_OPTIONS)).
> Confirming this is still an issue with v10.0.3: [Updated StackBlitz](https://stackblitz.com/edit/ngelements-issue-31242?file=src/app/app.component.ts) I can't find the issue when it was fixed but it works with Angular v15. [StackBlitz](https://stackblitz.com/edit/ngelements-issue-31242-iufxsw?file=src/app/app.component.ts)
It seems the problem has been fixed ([comment](https://github.com/angular/angular/issues/11422#issuecomment-1133942498))
I don't see a link to angular built-in solution for passive listeners. We can configure this by zone-flags. https://angular.io/guide/event-binding#binding-to-passive-events