In my controller.js file I have:
    angular.module('App').controller('AppCtrl', AppCtrl);
    function AddApp(){        
      var vm = this;
      vm.resetForm = resetForm;
      function resetForm(){
        vm.myForm.$setPristine();
      }
    }
    ...
    function openModal(message){
    var errorMessage = message;
    var modalInstance = $modal.open({
        templateUrl: 'url',
        controller: 'AppCtrl',
        controllerAs:   'App',
        resolve: {
            errorMessage: function () {
                return errorMessage;
            }
        }
    });
    }
and in my modal I have
    <div ng-controller="AppCtrl as App">
    <form name=App.myForm>
    ...
when I use this format it tells me that vm.myForm is undefined.
This is the closest thing I've found here, but it still did not work for me Can I access a form in the controller?
 
     
    