title: ng-submit in angularJs is not working
body: <p>I am relatively new in angularJs. I am working with a search field where search will execute with the "ng-submit", but ng-submit is not working. Here is my template (only the search portion):</p>
  
  <pre><code>&lt;form class="navbar-form navbar-right" ng-submit="search()"&gt;
      &lt;input class="form-control col-lg-8" type="text" placeholder="Search" ng-model="term"&gt;&lt;/input&gt;
  &lt;/form&gt; 
  </code></pre>
  
  <p>and the associated angularJS</p>
  
  <pre><code>&lt;script&gt;
  app.controller("NavCtrl", ['$scope', '$http', '$location', '$q','$timeout', function NavCtrl($scope, $http, $location, $q, $timeout) {
      $scope.results = ["Test"];
      $scope.term = "";
      $scope.reqs = "5";
      $scope.pics = "45";
      $scope.ddata = "asdasd";
      $scope.ddata = $http.post("{% url 'get-nav-info' %}").success(
          function(result){
              //$scope.reqs = result.data.data.num_request;
              //$scope.pics = result.data.data.num_photo;
              return result.data;
          }
      );
      //$scope.reqs = $scope.ddata.num_request;
      //$scope.pics = $scope.ddata.num_photo;
  
  
      $scope.search = function(){
          //alert("test");
          //$location.absUrl()
          //$location.path("{% url 'search-term-show' %}?term="+$scope.term).replace();
          $http.get("{% url 'search-term-show' %}?term="+$scope.term).success(function(result){
                  return result.data;
          });
      //$scope.$apply();
      }
  }]);
  
  &lt;/script&gt;
  </code></pre>
  
  <p>I am pretty sure the problem is occurring in the angularJs ng-submit portion. But can't fix it out properly. I am pretty sure because if I manually write the url for search then it shows results but if I try to search the result by pressing enter the search gives no response. Please help me to fix this problem.</p>