I worked a lot on Flex projects, which was a more structured way to create Flash applications. And we had already two-way binding, AS3 typed language. Separated files or not between mxml and as. Once the time came to switch, in 2014, AngularJS was the more natural choice to me.