I am currently implementing a form in AngularJS and I have faced with this issue that I cannot figure out why it is happening.
Here is the issue:
When I put same ngModel name and name attribute name, the input field gets filled with [object Object].
For example:<input type="text" ng-model="myForm.firstname" name="firstname">
will cause 
I am guessing that this is caused by name gets bind to ngModel . Not to sure why and what is causing this..
Here is the plunker: http://plnkr.co/edit/ErEuQK4WNuAC6fg0xmJQ?p=preview
Thanks in advance :)