I would like to start using Angular 2 for projects since its out of beta but the router is still under construction as seen here
The beta router also has a warning on it saying that its deprecated, here is a link to that.
So really this is a 2 part question.
When will the router be available in release (source please)?
And also
What are you using in the mean time?
My first experience with Angular 2 is quite bad, compared to 1.x it requires extra configuration even to write simple "Hello World".
When will the router be available in release (source please)? I DONT KNOW , LOL
Yes, I feel more and more shocked when I tried the beta BUT they dropped the router.
Well, until it reaches stable 2.0 I won't use it in professional project . I am not gonna using React,Ember or whatsoever , not in the meantime , not forever
How much routing do you plan to do do? Rewriting routing should be quick when it changes. Unless you have a million lines of routing code, i don't see it taking more than 5 minutes to change your routing to the new scheme.
Currently using Angular 2 Dart, the experience is much better than the JS and TS versions.
Lorefnon
Open Web Enthusiast
Redux is an awesome state management library that can be used in conjugation with angular 2.
There is a great utility for redux called redux-addressbar which provides you a minimal facility to map route changes to state changes.
That way you can render your application purely from a single state tree. This IMHO leads to an architecture that is much more easier to reason about than coupling the router with application layout, as is the case with Ember router - which has been embraced by React router and angular/ui-router.