I just want to mention your Tutorial is using @hapi/joi. Which I think is a mistake to still be doing in 2021. So please, if you are going to pass on teaching material, then please do it in a contemporary way. see https://www.npmjs.com/package/@hapi/joi
> beta libraries (Rx.js 5.0).
fixed => in 2.3.0
"dependencies": {
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-rc.4",
"zone.js": "^0.7.2"
},
> I spent hours forcing Observables to behave before giving up using Observable.prototype.toPromise to transform the Observable back to a Promise and simply using Promise.all, which works much better than anything Rx.js offers.
why He spent hours ?
> Promise.all, which works much better than anything Rx.js offers.
???? what
> To create a component in Angular, you have to create separate files for JS, CSS and HTML. Depending on the setup, the JavaScript may need to be compiled from TypeScript and the CSS from SCSS or LESS, so that’s five files just for a single component. With that many files, you need a separate folder for each component.
Yes thx for that! its great to modular your shit easy to add easy to remove.
> Terrible Documentation
100% sure please Angular Team move your Ass
But Here my Comment: the NgModule fuckup is horrible i don`t know which dude have the idea but its dumb, it feels like a php framework from the 90`s!!!