Syntax difference between Angular and AngularJS
Angular has different syntax compared to AngularJS in many ways. Let us see few of them here.
Local variables and bindings in templates
A template is a view that deals with the UI part of an application that is written in HTML. First we will see the syntax differences for One-way Data Binding.
AngularJS:
<h1>Book Details:</h1> <p>{{vm.bookName}}</p> <p>{{vm.authorName}}</p>
Angular:
<h1>Book Details:</h1> <p>{{bookName}}</p> <p>{{authorName}}</p>
Both the code snippets show the One-way Data Binding that binds the book and author name to the UI using the double-curly braces. However, the AngularJS prefixes with the alias of controller when referring the properties of the controller to bind to the template and Angular does not use prefixes with the alias, as the view or template is associated with the component by default.
Filters and pipes in templates
AngularJS filters are...