AngularJS templates are just plain old HTML that contains Angular-specific elements and attributes.
AngularJS used these templates to show information from the model and controller.
Creating an AngularJS template
<html ng-app>
<!-- body tag with ngController directive -->
<body ng-controller="MyController">
<input ng-model="txtName" value="shailendra"/>
<!-- button tag with ng-click directive & string expression 'btnText' wrapped in "{{ }}"
markup -->
<button ng-click="changeName()">{{btnText}}</button>
<script src="angular.js">
</body>
</html>