angularjs gives you something no other framework has. Two way binding. Change a variable in the frontend the backend changes. Change it in the backend the frontend changes.
Also vue, backbone and many others provide two way data binding. React is the cool pure kid.
Some people might think of meteor js from your description.
I should have been more exact.
AngularJS uses two-way binding between scopes, while Vue enforces a one-way data flow between components. This makes the flow of data easier to reason about in non-trivial applications.