To Do List
typescript
tag not found on github pages tags.Angular, AOT vs JIT and Ivy
Angular, How
ngc
works?Angular, ngc vs ngcc.
Angular change detection
- https://angularindepth.com/posts/1513/from-zone-js-to-zoneless-angular-and-back-how-it-all-works
- https://blog.angular-university.io/how-does-angular-2-change-detection-really-work/
- https://justangular.com/blog/a-new-era-for-angular-zoneless-change-detection?source=post_page-----babdeb6bc84e--------------------------------
Angular zone
- https://dev.to/vivekdogra02/angular-zonejs-change-detection-understanding-the-core-concepts-16ek
- https://angularindepth.com/posts/1135/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found
- https://justangular.com/blog/a-change-detection-zone-js-zoneless-local-change-detection-and-signals-story
- https://justangular.com/blog/its-ok-to-use-function-calls-in-angular-templates
Angular polyfill(under project root)
Angular data binding.
What’s new in Angular 15
What’s new in Angular 16
What’s new in Angular 17
angular.json
-projects
-architect
-build
-options
-tsConfig
Angular router:
resolver
= https://medium.com/@singhkrishnapal0818/angular-resolver-with-example-cf23f6d38f7fNever use function call in angular template: https://medium.com/showpad-engineering/why-you-should-never-use-function-calls-in-angular-template-expressions-e1a50f9c0496
https://medium.com/ngconf/accessing-route-params-in-angular-1f8e12770617
Angular service scope providedIn: ‘root’, ‘platform’, ‘any’ - https://dev.to/christiankohler/improved-dependeny-injection-with-the-new-providedin-scopes-any-and-platform-30bb, https://angular.io/guide/providers#limiting-provider-scope-with-components
Good angular post:
What is browserlist in Angular: https://github.com/browserslist/browserslist
Angular, what is matrix parameters: https://stackoverflow.com/questions/2048121/url-matrix-parameters-vs-query-parameters
SSR in Angular
多页应用
http://www.guoxue.com/shibu/24shi/hansu/hsu_002.htm
- https://medium.com/@nishtha.viitorcloud/ssr-server-side-rendering-in-angular-a68bee12cb0d
- https://medium.com/@mbleigh/when-should-i-server-side-render-c2a383ff2d0f
- https://solutionshub.epam.com/blog/post/what-is-server-side-rendering
Module Federation
- code example: https://github.com/module-federation/module-federation-examples
- https://medium.com/swlh/webpack-5-module-federation-a-game-changer-to-javascript-architecture-bcdd30e02669 - need pay
- https://medium.com/@scriptedalchemy/understanding-webpack-module-federation-a-deep-dive-efe5c55bf366
- https://www.angulararchitects.io/en/blog/micro-frontends-with-modern-angular-part-1-standalone-and-esbuild/
- https://module-federation.io/
- https://www.youtube.com/watch?v=-ei6RqZilYI
- https://vugar-005.medium.com/module-federation-series-part-1-a-little-in-depth-258f331bc11e
Native module federation
Angular Elements
Angular elements are Angular components packaged as custom elements (also called Web Components), a web standard for defining new HTML elements in a framework-agnostic way
Pure ESM package
https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
Angular CLI
dynamic import
https://medium.com/unalai/%E8%AA%8D%E8%AD%98-dynamic-import-3a6f75da2fc9
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import
Angular lazy loading
https://angular.dev/guide/ngmodules/lazy-loading
Write tools
ASCII tree
markdown table generator, convert table cell contains multiple lines of code to markdown text, see What's new in angular 17 for details