I have this angular form
<ion-nav-buttons side="right">
<a class="button button-icon icon ion-android-done" href="#search/search-form" ng-click="submitNewPublishMessage(msgForm.$valid, msgForm)"></a>
</ion-nav-buttons>
<ion-content>
<form name="msgForm" class="css-form" novalidate>
<input type="text" name="title" ng-model="msgForm.title" ng-minlength="10" ng-maxlength="150" required>
...
...
I want to manually submit form when i click a by calling submitNewPublishMessage() Inside controller both msgForm.$valid, msgForm is coming undefined.
$scope.submitNewPublishMessage = function(isValid, form)
{
alert(isValid);
alert(JSON.stringify(form));
}