For example, refer to the 1st code snippet attached below
• inject() functions solve another big problem that we face while extending other classes,
if we use a constructor for injecting dependency in the Parent class means, then the Child class which is extending it also required to pass these dependencies as an argument to the super() method, so here just to avoid the javanoscript error we are forced to inject those dependencies which we will never gonna use in the Child class.Refer to the 2nd code snippet attached below for better understanding
we can avoid this issue by using the inject() function for dependency injection, since we are using inject() for dependency injection, the constructor itself is not required.
inject() function is available in angular for a long time, but its usage was limited only to have it inside services and factory providers (useFactory) while creating any dependencies, but now, since from Angular v14, we can use inject() inside component/directive/pipes also.
more
• inject() functions solve another big problem that we face while extending other classes,
if we use a constructor for injecting dependency in the Parent class means, then the Child class which is extending it also required to pass these dependencies as an argument to the super() method, so here just to avoid the javanoscript error we are forced to inject those dependencies which we will never gonna use in the Child class.Refer to the 2nd code snippet attached below for better understanding
we can avoid this issue by using the inject() function for dependency injection, since we are using inject() for dependency injection, the constructor itself is not required.
inject() function is available in angular for a long time, but its usage was limited only to have it inside services and factory providers (useFactory) while creating any dependencies, but now, since from Angular v14, we can use inject() inside component/directive/pipes also.
more
👍2
Who you are as #angular #developer?
> nerd -> normal guy (you always use "ng new") -> 👨🏻🎤
> ninja -> standalone:true -> 🥷🏼
> kamikaze -> module federation -> 🤦🏻♂️
> voodoo ppl, magic ppl -> extract ng vs. webpack -> 🧙🏻♂️
need more? write the comment!
#angular #frontend #developer #webpack #angularjs #typenoscript #javanoscript
> nerd -> normal guy (you always use "ng new") -> 👨🏻🎤
> ninja -> standalone:true -> 🥷🏼
> kamikaze -> module federation -> 🤦🏻♂️
> voodoo ppl, magic ppl -> extract ng vs. webpack -> 🧙🏻♂️
need more? write the comment!
#angular #frontend #developer #webpack #angularjs #typenoscript #javanoscript
Affected Devices
Here below we have mentioned all the Apple devices that are affected by this zero-day:-
- All iPhone models starting from the iPhone 8
- All iPad Pro models
- All iPad Air models starting from the iPad Air 3rd generation
- All iPad models starting from the iPad 5th generation
- All iPad models starting from the iPad mini 5th generation
The following versions of Apple’s software have been updated to address this zero-day vulnerability:-
- iOS 16.1
- iPadOS 16
[read more]
Here below we have mentioned all the Apple devices that are affected by this zero-day:-
- All iPhone models starting from the iPhone 8
- All iPad Pro models
- All iPad Air models starting from the iPad Air 3rd generation
- All iPad models starting from the iPad 5th generation
- All iPad models starting from the iPad mini 5th generation
The following versions of Apple’s software have been updated to address this zero-day vulnerability:-
- iOS 16.1
- iPadOS 16
[read more]
Announcing TypeScript 4.9 RC - TypeScript
https://devblogs.microsoft.com/typenoscript/announcing-typenoscript-4-9-rc/
https://devblogs.microsoft.com/typenoscript/announcing-typenoscript-4-9-rc/
Microsoft News
Announcing TypeScript 4.9 RC
Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.9. Between now and the stable release of TypeScript 4.9, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
Finally ng-aquila support ng@14!
#allianz #ngaquila
https://github.com/allianz/ng-aquila/releases/tag/v14.0.0
#allianz #ngaquila
https://github.com/allianz/ng-aquila/releases/tag/v14.0.0
GitHub
Release v14.0.0 · allianz/ng-aquila
14.0.0 (2022-11-14)
Aquila v14.0.0 is based on Angular 14. For updating please see our update guide: https://allianz.github.io/ng-aquila/guides/releases
Bug Fixes
context-menu: focus on opening a ...
Aquila v14.0.0 is based on Angular 14. For updating please see our update guide: https://allianz.github.io/ng-aquila/guides/releases
Bug Fixes
context-menu: focus on opening a ...
Release v15.0.0 · angular/angular · GitHub
https://github.com/angular/angular/releases/tag/15.0.0
https://github.com/angular/angular/releases/tag/15.0.0
GitHub
Release v15.0.0 · angular/angular
15.0.0 (2022-11-16)
Breaking Changes
compiler
Keyframes names are now prefixed with the component's "scope name".
For example, the following keyframes rule in a component definition...
Breaking Changes
compiler
Keyframes names are now prefixed with the component's "scope name".
For example, the following keyframes rule in a component definition...
❤2