PinnedThabo AmbroseinMotf CreationsMigrate from CSS to SCSS stylesheets for existing Angular applicationA quick guide to using SCSS in an application that was scaffolded to use the default stylesheet.Jun 22, 201915Jun 22, 201915
Thabo AmbroseCould not find ‘nx’ module in this workspace. TypeError./node_modules/nx/src/utils/params.js:17:72Jan 19Jan 19
Thabo AmbroseDifferentiating between catchError, throwError, new Error and throw new Error.In this quick guide, I am collating the different ways to create errors and handling them in Javascript and TypeScript applications.Nov 22, 2023Nov 22, 2023
Thabo AmbroseTypeError [Error]: Cannot read properties of undefined (reading ‘column’)Serving an Angular application throws this errorNov 15, 2023Nov 15, 2023
Thabo AmbroseAn Intro to the Singleton Design Pattern in Angular.Design patterns are best practices and reusable solutions to recurring software design problems.Nov 12, 2022Nov 12, 2022
Thabo AmbroseAn elegant why to check if a Directive/Component @Input property has changedUsing the ngOnChanges hook and the ‘in’ operator.Nov 6, 2022Nov 6, 2022
Thabo AmbroseChoosing classes as types over interfaces & type aliases in TypeScript.Typed code is a breeze to work withOct 29, 2022Oct 29, 2022
Thabo AmbroseUnexpected value ‘NgxsRootModule’ imported by the module ‘DynamicTestModule’.Angular Nx 14 and JestOct 19, 2022Oct 19, 2022
Thabo AmbroseAngular Dependency Injection Quick GuideA brief summation of the Angular DI design patternOct 9, 2022Oct 9, 2022
Thabo AmbroseinMotf CreationsNx workspace: npm ERR! The Cypress App could not be downloaded.This error comes up when creating a new Angular workspace using the create-nx-workspace command.Sep 24, 2022Sep 24, 2022