0%

to-do-list

To Do List

  1. typescript tag not found on github pages tags.

  2. Angular, AOT vs JIT and Ivy

  3. Angular, How ngc works?

  4. Angular, ngc vs ngcc.

  5. Angular change detection

    1. https://angularindepth.com/posts/1513/from-zone-js-to-zoneless-angular-and-back-how-it-all-works
    2. https://blog.angular-university.io/how-does-angular-2-change-detection-really-work/
    3. https://justangular.com/blog/a-new-era-for-angular-zoneless-change-detection?source=post_page-----babdeb6bc84e--------------------------------
  6. Angular zone

    1. https://dev.to/vivekdogra02/angular-zonejs-change-detection-understanding-the-core-concepts-16ek
    2. https://angularindepth.com/posts/1135/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found
    3. https://justangular.com/blog/a-change-detection-zone-js-zoneless-local-change-detection-and-signals-story
    4. https://justangular.com/blog/its-ok-to-use-function-calls-in-angular-templates
  7. Angular polyfill(under project root)

  8. Angular data binding.

  9. What’s new in Angular 15

  10. What’s new in Angular 16

  11. What’s new in Angular 17

  12. angular.json - projects - architect - build - options - tsConfig

  13. Angular router: resolver = https://medium.com/@singhkrishnapal0818/angular-resolver-with-example-cf23f6d38f7f

  14. Never use function call in angular template: https://medium.com/showpad-engineering/why-you-should-never-use-function-calls-in-angular-template-expressions-e1a50f9c0496

  15. https://medium.com/ngconf/accessing-route-params-in-angular-1f8e12770617

  16. 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

  17. Good angular post:

    1. https://justangular.com/blog
    2. https://blog.angular.io/
    3. https://angulararchitects.io/en/blog
  18. What is browserlist in Angular: https://github.com/browserslist/browserslist

  19. 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

  1. https://medium.com/@nishtha.viitorcloud/ssr-server-side-rendering-in-angular-a68bee12cb0d
  2. https://medium.com/@mbleigh/when-should-i-server-side-render-c2a383ff2d0f
  3. https://solutionshub.epam.com/blog/post/what-is-server-side-rendering

Module Federation

  1. code example: https://github.com/module-federation/module-federation-examples
  2. https://medium.com/swlh/webpack-5-module-federation-a-game-changer-to-javascript-architecture-bcdd30e02669 - need pay
  3. https://medium.com/@scriptedalchemy/understanding-webpack-module-federation-a-deep-dive-efe5c55bf366
  4. https://www.angulararchitects.io/en/blog/micro-frontends-with-modern-angular-part-1-standalone-and-esbuild/
  5. https://module-federation.io/
  6. https://www.youtube.com/watch?v=-ei6RqZilYI
  7. https://vugar-005.medium.com/module-federation-series-part-1-a-little-in-depth-258f331bc11e

Native module federation

https://github.com/angular-architects/module-federation-plugin/blob/main/libs/native-federation/README.md

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

https://angular.dev/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