All the modern JavaScript frameworks come with a learning curve you have to get over. For AngularJS, since you are new to it, I would strongly suggest you use AngularJS2. It's faster than 1.x.
Familiarise yourself with the build process - in production environment you want all your files packed and minified.
For a general approach have a look at this blog article (a little older, but you get the gist).