我正在将Angular Material
整合到我的Angular 5应用程序中,有时我会想到在某个动作之后被解雇的事件。 Angular Material Website似乎没有提供有关组件的属性和事件的大量信息。
例如,我添加了autocomplete
组件,但没有提到在选择时触发事件。所以,我在StackOverflow上找到了一个答案,我们可以使用onSelectionChange
事件,但我们怎么知道呢?
<mat-form-field class="studentSelector">
<input type="text" aria-label="Selected student"
[(ngModel)]="selectedStudent" matInput
[formControl]="studentControl" [matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete" [displayWith]="displayFn">
<mat-option (onSelectionChange)="selected($event, student)" *ngFor="let student of filteredStudents | async" [value]="student">
{{ student.name }}
</mat-option>
</mat-autocomplete>
</mat-form-field>
现在我可以使用onSelectionChange
事件,但我希望能够看到它在某个地方正式列出,否则似乎存在更大的风险,在将来更新框架时,这可能不是' '支持'了。
Autocomplete的网站仅列出了close和open面板方法。我是否误解了某些内容或文档中的问题?