【发布时间】:2018-03-08 17:51:15
【问题描述】:
Angular Material Autocomplete 组件在将 angular/material 包更新到最新版本后不显示项目
"@angular/material": "^2.0.0-beta.11" before it works fine for beta.10 version.
.html
<form class="example-form">
<mat-form-field class="example-full-width">
<input placeholder="Pick one" matInput [formControl]="myControl" [matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let option of options" [value]="option">
{{ option }}
</mat-option>
</mat-autocomplete>
</mat-form-field>
</form>
.ts
import {Component} from '@angular/core';
import {FormControl} from '@angular/forms';
/**
* @title Simple autocomplete
*/
@Component({
selector: 'autocomplete-simple-example',
templateUrl: 'autocomplete-simple-example.html',
styleUrls: ['autocomplete-simple-example.css']
})
export class AutocompleteSimpleExample {
myControl: FormControl = new FormControl();
options = [
'One',
'Two',
'Three'
];
}
【问题讨论】:
-
也许某些特定于您的设置?它在这里工作plnkr.co/edit/vEyj1uy52oyldcF4SVMU?p=preview
-
显示您的
AppModule。 -
@WillHowell 自动完成功能正常。错误是由于“ngx-perfect-scrollbar”最新版本造成的。如果我删除“ngx-perfect-scrollbar”它工作正常。
-
@Edric 自动完成功能正常。错误是由于“ngx-perfect-scrollbar”最新版本造成的。如果我删除“ngx-perfect-scrollbar”它工作正常。
标签: angular typescript angular-material2 webpack-2