Reinventing control structures in an expression language and placing that in HTML attributes should tell you everything you need to know about AngularJS foolishness. Why should users incur the penalty of download something some needless as an express ssion language when JavaScript is already richly expressive? Why cause developer anguish by having an expression language which can not be statically checked and throws silly stacktraces? It makes zero sense.
The only thing you need is the last mile transformation from view model to DOM, everything else that AngularJS provides is unnecessary and foolish.
The only thing you need is the last mile transformation from view model to DOM, everything else that AngularJS provides is unnecessary and foolish.