This edition of Ng-News 26/12 highlights the Angular Q&A session about selectorless usage, contrasts Skills with MCP, and then moves into zoneless testing along with the auto tick feature discussed on the Angular Plus Show.

Angular Q&A: selectorless and Skills vs MCP

The monthly Q&A was hosted by Mark Thompson, with Alex Rickabaugh, the Angular framework's tech lead, joining in.

Alex discussed why selectorless was demoted. This planned capability, which would have let developers use class names to reference components in templates, was dropped in the most recent roadmap update.

He noted that adopting selectorless would have represented a major shift, and the potential for an AI agent to fail at writing modern Angular code outweighed the developer experience gains it offered. As a result, the feature is paused and will be revisited later.

Timestamp: 0:05:50

Regarding Skills and MCPs, Alex mentioned that Skills are beginning to supersede MCP tools, since a Skill can inform the agent about specific CLI commands, potentially making a dedicated MCP tool call unnecessary.

Timestamp: 23:11

Zoneless testing and auto tick

A recent episode of the Angular Plus Show took up zoneless testing, featuring Andrew Scott from the Angular team, along with @younesjd and Rainer Hahnekamp.

In this mode, tests run outside Zone.js, making certain patterns clearer, yet it also disallows the use of fakeAsync and waitForAsync.

Under zoneless, change detection is automatically triggered in tests just as it would be in the running application. That contrasts with zone-based testing, where developers frequently had to call ComponentFixture#detectChanges manually.

Auto tick was another topic of conversation, having been released shortly before this recording and also highlighted in an earlier ng-news issue.

While auto tick can streamline async handling when timer APIs are faked, it may not always be the go-to solution: mixing actual timers with faked ones leads to puzzling failures, and faking timers changes timing across the board, possibly interfering with third-party code you do not own.

Upcoming Conferences

Ng-news introduces a fresh segment here. Moving forward, every edition will wrap up with a full rundown of conferences on the horizon.

NG Belgrade Conf 2026

NG Belgrade Conf 2026 is the largest Angular conference in the Balkans. It takes place in Belgrade, Serbia, including a Conference Day on May 7th and a Workshop Day on May 8th. Join us to explore the latest trends and best practices in Angular!

favicon angularbelgrade.org