Angular Newbie Questions

I'm halfway through the Angular tutorial on YouTube on this channel named Codevolution. I have to say it's pretty good. I'm starting to get a grasp now of what Angular is all about. I have a couple of questions. If you could answer it, that would be awesome.

  1. It looks like I need a server that runs Node to get an Angular site up and going. I don't know enough about this yet but is there a way to get a static version of the site and have it run on a PHP server or maybe an IIS server?

  2. If Node is needed, should I know Node to be able to troubleshoot issues with the Angular site?

  3. I'm seeing that there is a UI library called Angular Material. Are there other UI libraries that I can use that you would recommend?

  4. Is it difficult to use one of these paid HTML5 templates with Angular? My team at work are not UI experts so using one of these templates would really help.

  5. How does Ionic fit into all of this? Is Ionic only if you want to create an iOS or Android app instead of having a web page?

  6. I'm having a hard time trying to figure out how to re-use components that are created within a project. Let's say you create a nice telephone input text box in a project. How can I use this in another project? Just copy the files over?

  7. After learning the basics of Angular, what things should a person focus on to get over the "beginner" hump?

  8. I like learning by doing, are there any websites / tutorials out there that show step by step how to create an Angular site? Like creating an Instagram or Reddit site?

Thank you in advance for your replies.

submitted by /u/sdo17yo
[link] [comments]
Source: Reddit