【发布时间】:2019-06-21 10:11:04
【问题描述】:
我是 Angular 的新手,我有一个选择,在其选项选择中我想更改路线
现在我想在选择其中一个选项后准确地更改路线,而不是在选择后按 enter! 任何机构都可以提供帮助吗?
<input type="text" name="" value="" class="form-control" matInput [formControl]="searchControl" [matAutocomplete]="auto" (change)="searchComponent($event)">
<button class="search-btn"><fa-icon icon="search" class="fa-icon"></fa-icon></button>
<mat-autocomplete autoActiveFirstOption #auto="matAutocomplete" class="animated fadeIn">
<mat-option *ngFor="let option of filteredOptions | async" [value]="option.name">
<a routerLink="/{{option.url}}">
{{option.name}}
{{option.id}}
</a>
</mat-option>
</mat-autocomplete>
如您所见,我已经使用(更改)来获得价值,我做到了!但是选择该选项后,该值会显示在输入中,并且在按 Enter 后会起作用!但我希望它无需输入即可工作。
【问题讨论】:
标签: angular