Маршрут по выбору в начальной загрузке - PullRequest
0 голосов
/ 31 января 2019

Я работал с этим компонентом здесь https://ng -bootstrap.github.io / # / components / typeahead / examples .Я хотел бы перенаправить на новую страницу, когда выбран результат (либо с помощью клавиши ввода или нажмите).У меня есть следующий шаблон HTML.Я попытался заменить функцию выбранного элемента на «selectedItem ($ событие, результат), но результат в моей функции не определен

ng-template #rt let-r="result" let-t="term">
    <div>
      <p>{{r.Name}}</p>
    </div>
  </ng-template>

  <div class="keyword-wrapper">
    <input 
      type="text" 
      autocomplete="off" 
      placeholder="Search" 
      id="keyword" 
      class="form-control" 
      [formControl]="queryField" 
      [ngbTypeahead]="search" 
      [resultTemplate]="rt"
      [inputFormatter]="formatter"
      (selectItem)="selectedItem($event)"
    />
  </div>

selectedItem является допустимой функцией, но у меня нет способа сказать, какой результатв ng-шаблон был выбран. Есть ли способ передать результат в событии selectItem?

...