Прохождение параметра на маршрут с помощью представления формы в Angular.js

StackOverflow https://stackoverflow.com//questions/25003772

Вопрос

Я пытаюсь осуществить поиск на основе определенных параметров.У меня есть вид / дом, и это состоит в форме.Я не буду перенаправлять до / редактировать-клиенту: / CustomerId View с идентификатором клиента.

<Сильный> HTML ,

<form>
From: <input type="text" name="customernumber"><br>

<a href="#/edit-customer/3">asdasd</a>
</form>
.

<Сильный> Маршрут,

app.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/', {
        title: 'Customers',
        templateUrl: 'partials/customers.html',
        controller: 'listCtrl'
      })
      .when('/edit-customer/:customerID', {
        title: 'Edit Customers',
        templateUrl: 'partials/edit-customer.html',
        controller: 'editCtrl',
        resolve: {
          customer: function(services, $route){
            var customerID = $route.current.params.customerID;
            return services.getCustomer(customerID);
          }
        }
      }).when('/home',{
        title: 'home',
        templateUrl:'partials/home.html',
      }).when('/results',{
        title: 'search results',
        templateUrl: 'partials/results.html',
      })
      .otherwise({
        redirectTo: '/'
      });
}]);
.

Как я могу добиться этого?

Это было полезно?

Решение

Это то, что я понимаю, вы ищете, обратите внимание на NG-образную директиву на входном элементе

<form>
From: <input type="text" ng-model="customerId" name="customernumber"><br>

<a href="#/edit-customer/{{customerId}}">asdasd</a>
</form>
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top