Welcome to CE, #-Link-Snipped-# . Frankly speaking, it's impossible to predict how long will any technology live. Angular is quite popular and is being backed by the likes of Google; so it's not going anywhere for the next 5 years for sure.Â
I've found that once you are familiar with any framework; it's relatively easier to pick up new frameworks; because all new frameworks will 'steal' concepts from existing frameworks and add their own sugar. Vue JS for example takes all the best parts from existing frameworks and is becoming super popular among the Javascript folks all over the world.
Instead of picking up the domain according to anyone's perception about its life-cycle, I'd rather recommend you to choose the domain / technology that you find more exciting than anything else. You'll learn it quickly and enjoy working.Â
Big Data and all related technologies are going to be the future for the next 10 years and so is AI, Machine Learning etc. Start exploring these technologies in your part time and you'll get a feel of what's involved. Keep an eye on the jobs and see if you can find a good match. Getting a certification in the relevant technology or domain is also highly recommended.Â
We live in a world that changes daily and the concept of 'long-term' is dying. We just have to keep adapting and learning new technologies as they hit markets. That's the only way to survive in the IT domain.Â
Tagging #-Link-Snipped-# and #-Link-Snipped-# for their inputs. Â