I still have doubt in using ng-mask, I went through most of the web pages for it to work but it still remains the same. And many people told to use it with input tag of angularjs, after doing so Im not able to mask the input.Or am I making mistake please somebody correct me and give the clarity of using the ng-mask.
<input type="tel" name="phoneno" maxlength=13 ng-model="phone.number" ng-mask="(999)999-9999"/>
</div>
<button class="button2" ng-click="home()">Back</button>      
<button class="button3" ng-click="addphone()">Add</button>
Use ui-mask instead:
https://github.com/angular-ui/ui-mask
Below code is working for me.
I think you should use data-on attribute like below
Download the ngMask.min.js from net
Call the ngMask.min.js before app.js and Include app.js module
HTML :
source: https://github.com/candreoliveira/ngMask/blob/master/README.md