Square profile picture and Opens profile photo
Follow
Angular
@angular
The modern web developer's platform.
angular.ioJoined October 2010

Angular’s posts

Pinned
Square profile picture
Angular v16! Angular Signals in developer preview 🚦 Developer preview of opt-in non-destructive hydration 💧 Improved Standalone APIs �?�?♀�? Tooling enhancements 🧰 You can get all this and more with `ng update`! 🚀 goo.gle/angular-v16
A GIF showing members of the Angular team at Google waving to the camera in celebration of the release of Angular v16.
GIF
52
1,175
Square profile picture
Angular docs traffic just crossed 1.5M monthly visitors. That's more than 50% yearly growth! We couldn't have done this alone. Thanks so very much to the entire #Angular community for making this possible.
Image
91
2,162
Square profile picture
Our team is excited to announce the release of Angular v12! ♥�? #ngUpdate to see: 🌿 Ivy-first library distribution �? Prod mode & strict mode by default 🧨 Production Webpack 5 support 🚀 Inline Sass 💫 Inline critical CSS Read all about the release → goo.gle/angular-v12
Embedded video
GIF
78
1,915
Square profile picture
🎉 🎂 It's our birthday! Today marks four years since the release of Angular!! 🎂 🎉 To celebrate, we want to see your great Angular projects! �? What is your favorite Angular application you've worked on? 👇�?�👇�?�👇�?� Show them off below! 👇�?�👇�?�👇�?�
Embedded video
GIF
177
1,850
Square profile picture
Angular v14 is here 🎉 #ngUpdate includes: 🔑 Strictly typed forms! 🌈 Streamlined page title accessibility 🗯 CLI autocomplete a developer preview of standalone components! 🤯 & so much more! Learn all about v14: 📚 goo.gle/angular-v14
The Angular v14 celebrating on Google Meets!
GIF
43
1,343
Square profile picture
Angular v11.2 is out now, and includes native support! To enable TailwindCSS, ng update then: 1. Install with `npm install -D tailwindcss/yarn add -D tailwindcss` 2. Create a TailwindCSS configuration file in the workspace or project root
53
1,304
Square profile picture
We're excited to announce that Angular v12.1 supports safe array accesses in templates!
@Component({
  template: `
    Hello, {{ names?.[0] }}
  `
})
class App {
  names: string[] | null;
}
17
1,029
Square profile picture
Angular v15.1 includes < Self-Closing Component Tags /> Available now for all components without projected content. 📽�?
A code snippet demonstrating implementation of Self-Closing Component Tags in Angular v15.1
55
1,045
Square profile picture
Today we are happy to share our roadmap for a look into the future of Angular! Take a look at the initiatives we have in store and stay tuned because more are on the way.
31
973
Square profile picture
Today we are excited to open the first PR of our exploration into fine-grained reactivity! 🚦 This is the foundation to allow prototyping & amplify the value of an upcoming RFC on our plans to introduce a new reactive primitive into Angular. Read more:
22
983
Square profile picture
We're very excited to share web.dev/angular ⚡�? In this series of posts find how to: 🔸 Improve your app's initial load time 🔸 Have faster page navigations 🔸 Implement runtime optimizations 🔸 Perform precaching and accessibility profiling
Image
7
837
Square profile picture
The people are the most important thing about Angular �?� We're eternally grateful to our passionate, growing community! Thank you for making Angular what it is today! Currently, there are: 🔸 Over 24 annual Angular conferences �? 🔸 7 new events in 2019
Image
37
722
Square profile picture
A new way to learn Angular has just arrived! 👩�?💻 has developed a brand-new course with materials provided by the Angular Team that will get you started on the path to becoming an #Angular developer. Learn more on the Angular blog:
8
741
Square profile picture
Angular v15 will bring user interface code reuse to another level with the new Directive Composition API! Check the sneak peek below and stay tuned for the docs coming in v15 this fall 🔥 #ngconf2022Announcements
Code snippet showing a sneak peek of the new Directive Composition API coming in Angular v15.
19
706
Square profile picture
In Angular v12, we're excited to enable strict mode by default for new projects! 70% of people have opted in since we enabled the prompt in v11, why? Strict mode helps developers: �?� catch bugs 💻 get better IDE support �? have strict performance budget update more accurately
19
664
Square profile picture
Angular v12.2 is out now! 💓 #ngUpdate for some CRISP features like: ‣ split two-way binding checks ‣ support for opt-in rxjs7 with `npm install rxjs@7` ‣ new forms validators ‣ better template autocomplete support in the language service & more!
17
643
Square profile picture
Angular v14 continues to prioritize accessibility by providing a streamlined way to create meaningful app page titles! The Angular router will support `title` in your route definition, or manage dynamically by providing a custom `TitleStrategy`
const routes : Routes = {
  path: '', 
  title: 'Angular Home Page', 
  children: [
    {path: 'about', title: 'About Angular'},
    {path: 'docs/:param', title: TitleResolver}
  ],
  {
  	path: 'aux', 
  	outlet: 'popup', 
  	title: 'Angular Announcement Pop Up'
  }
};
15
636
Square profile picture
*Exciting* improvement we developed with that will benefit *every* developer *daily* 🔥 Starting in v15 stack traces will be: ‣ Relevant - only app code ‣ Linked - trace between async tasks ‣ Friendly - better call frame names (coming soon)
Embedded video
0:19
11
634
Square profile picture
Are you developing a large-scale Angular application in a team with more than 20 engineers? Reach out to devrel@angular.io and help us define the future of micro-frontends in Angular CLI!
22
615
Square profile picture
Angular v15.1 🚪 < Self-Closing Component Tags /> 🧭 Navigation API Improvements �?��? `ng generate environments` Explore the latest features, fixes and more, with `ng update`!
10
620
Square profile picture
Angular 16.1 adds Tailwind CSS support in Less/Sass in esbuild builder All supported stylesheet languages can now use Tailwind, including: - CSS - Less - Sass Indented - Sass SCSS The autoprefixer is also applied as needed based on browserslist!
24
605
Square profile picture
Angular.io/docs has new and improved readability and UX! The docs team recently landed amazing changes that: 📚 increase readability 👩�?��?🎓 simplify the getting started journey 🌟 improve accessibility and UX
Image
5
536
Square profile picture
Over the past 6 months we resolved over 50% of your PRs in the Angular monorepo, bringing them from over 650 to fewer than 300! Thank you all for your contributions! To learn how to open your first PR check out: angular.io/contribute
Line graph of angular monorepo pull requests from January 2020 until January 2021, decreasing from a peak of 650 to 300
14
520
Square profile picture
And just like that, v14.1 is here! → CommonModule directives & pipes are marked standalone �? → Three new extended diagnostics to improve your developer experience ⚡�? → No installing the CLI globally, get started with `npm init new-app` 🥺
Quote
Angular v14 is here 🎉 #ngUpdate includes: 🔑 Strictly typed forms! 🌈 Streamlined page title accessibility 🗯 CLI autocomplete ➕ a developer preview of standalone components! 🤯 & so much more! Learn all about v14: 📚 goo.gle/angular-v14
The Angular v14 celebrating on Google Meets!
GIF
11
543
Square profile picture
We're told COVID-19 is hurting teams migrating from AngularJS. In response, we are extending the LTS by 6 months. Remember, this only covers security issues and breaking browser bugs.
12
507
Square profile picture
Are you currently hiring for a role that includes using ? Reply with a link to the opening and any relevant context. If you're not, we'd appreciate a retweet for visibility �?��?
52
525
Square profile picture
The Angular Team is focusing heavily on GitHub issue triage this week, expect to see lots of questions and discussion on issues! �?��?
Image
23
489
Square profile picture
We're excited about making it possible for developers to spend less time in the terminal.
Quote
🔥 INTRODUCING Angular Console! The Power of the Angular CLI. The Convenience of an App. 🔗 angularconsole.com Read the full announcement on our blog, we can't wait to see what you'll build! 📚 blog.nrwl.io/angular-consol
22
478
Square profile picture
Rename your Angular properties directly in your code editor! The Angular Language Service can now delegate rename requests from TypeScript to template! #ngUpdate
Embedded video
0:12
13
502
Square profile picture
Tinkoff, the world's largest fully online bank, has released their UI kit "Taiga UI" to #opensource! 🎉 Check out over 100 components and many more helpful tools you can use in your Angular apps ↓
10
488
Square profile picture
It all started in v11.2... but did you know v12 includes native support for ? To enable TailwindCSS, ng update then: 1. Install with `npm install -D tailwindcss` OR `yarn add -D tailwindcss` 2. Create a TailwindCSS configuration file in the workspace or project root
Terminal with two commands to add TailwindCSS:
yarn add -D tailwindcss
touch tailwindcss-config.js
8
478
Square profile picture
Guess what? v14.2 is out now! ng update for: → Developer Preview of a new Image Directive in collaboration with 🌠 → CDK Listbox is stable → ng serve with service-worker support → Developer Preview of standalone support in Elements + more!
Quote
And just like that, v14.1 is here! → CommonModule directives & pipes are marked standalone �? → Three new extended diagnostics to improve your developer experience ⚡�? → No installing the CLI globally, get started with `npm init @angular new-app` 🥺 twitter.com/angular/status…
19
482
Square profile picture
Functional router guards Together with the tree-shakable standalone router APIs we worked on reducing boilerplate in guards! With the new functional router guards, you can refactor code down to:
Code snippet showcasing the implementation of Functional Router Guards in Angular v15.
13
480
Square profile picture
Angular Universal now has built-in support for hybrid rendering! Universal will now only server-side render pages that don't have associated prerendered content. Make sure you update to v11.1 and save CPU cycles 🚀
6
453
Square profile picture
In v14, you can now bind to protected component members directly from your templates! This gives you more control over the public API surface of your reusable components. #ngUpdate
@Component({
  selector: 'my-component',
  template: '{{message}}',  // Now compiles!
})
export class MyComponent {
  protected message: string = 'Hello world';
}
13
457
Square profile picture
Google has more than 2,600 Angular projects, from the public Google Cloud console, to internal development workflow tools, and Google cafeteria menus.
Embedded video
GIF
4
443
Square profile picture
v12 enables production builds by default! You no longer have to specify a `--prod` option in: ⚡�? ng build yarn build This reduces the chances of accidentally deploying a dev build to production 🚀
ng build
yarn build
14
446
Square profile picture
📣 New Request For Comments! 📣 We're deprecating IE11 support in v12 and planning to remove it in a future version. Please, let us know what you think about our timeline! Head to our GitHub to provide feedback on the RFC ↓
22
435
Square profile picture
The CLI builder phase UI's visual refresh makes it even more helpful during development 👩�?��?💻 🎨 Thanks to for the great work! How's the update look in your terminal colors & themes? #ngUpdate 👇�?� Reply with screenshots!👇�?�
Image
17
422
Square profile picture
We're working hard to help you ship fast apps by default with the Angular CLI ⚡�? Learn about the features that will enable straightforward: 🔸 Code-splitting 🔸 Module preloading 🔸 Performance monitoring 🔸 Efficient serving
4
423