This project was generated with Angular CLI version 16.2.9.
After 10.11.2023 the project is upgraded to Angular 17! see Update Guide
ng update @angular/core@17 @angular/cli@17ng update @angular/material&ng update @angular/cdk+ any other commands listed when you runng update- if modifying Angular Material theme/typography make sure to update those files like this
- run
ng serveto see if anything else breaks
Angular 16 code is staying on this branch and won't be updated anymore.
See this commit as example of adding a main page to the platform.
- Angular Blog
- Medium blog
- Standalone see
angular.jsonfile forschematics - Routes Input Binding
withComponentInputBindingas part of theprovideRouterinmain.tsfile - Translate Service (use
npm install @ngx-translate/core --saveandnpm install @ngx-translate/http-loader --savecommands to install, then add theTranslateModule.forRoot(translateModuleConfig)with the config const toimportProvidersFrominmain.tsfile). In every standalone component.ts you should importTranslateModulewithimports: [TranslateModule]
- Getting Started
- Components
- icons use
<mat-icon fontIcon="iconName"></mat-icon> - To override material styling (because they make weird headings h1-6) create new scss file and make sure to link it in
angular.jsonfile understylesCHANGES FROM 16 to 17 see this commit! - Added
Material Carouselsee this folder for details (the code has been borrowed from another repository and tweaked to fit into Angular 16 project)
Choosen theme = Books Search with Cat Facts on home page: