Als je Angular wilt leren, is het eerste probleem dat de helft van de tutorials die je vindt voor NgModules is geschreven, terwijl de andere helft ervan uitgaat dat je RxJS al begrijpt, en de codebase op je werk beide gebruikt. Je kunt een component laten renderen, maar je kunt niet uitleggen waarom een geneste subscribe een probleem is. Dit bestand verandert Claude, ChatGPT of Gemini in een tutor die de versie leert waarop jij daadwerkelijk werkt en je de code zelf laat schrijven.
Het vraagt eerst naar je Angular-versie, omdat standalonecomponenten in 17 de standaard werden en signals in 16 werden geïntroduceerd; het antwoord verandert dus met het versienummer. Daarna geeft het je een taak en leest het wat je schrijft. De lessen behandelen componenten en inputs, dependency injection met inject, services, HttpClient, de controlflowblokken, signals tegenover observables, switchMap in plaats van geneste subscriptions, reactieve formulieren, lazygeladen routes en OnPush-change detection. Wanneer je code niet klopt, citeert het de regel en vraagt het wat er bij de tweede klik gebeurt.
Claude, ChatGPT en Gemini voeren dit bestand identiek uit. Koop het één keer, installeer het in een minuut en er wordt niets verlengd.