ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
51 lines (47 loc) • 1.27 kB
text/typescript
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'nz-demo-select-search',
template: `
<nz-select
style="width: 200px;"
nzAllowClear
[]="'Select a person'"
[(ngModel)]="selectedOption"
nzShowSearch>
<nz-option
*ngFor="let option of searchOptions"
[]="option.label"
[]="option.value"
[]="option.disabled">
</nz-option>
</nz-select>
<nz-select
style="width: 200px;"
nzAllowClear
[]="'Select a person'"
[(ngModel)]="selectedOption"
nzShowSearch>
<nz-option
*ngFor="let option of searchOptions"
[]="option.label"
[]="option.value"
[]="option.disabled">
</nz-option>
</nz-select>
`,
styles : []
})
export class NzDemoSelectSearchComponent implements OnInit {
selectedOption;
searchOptions;
ngOnInit() {
/*模拟服务器异步加载*/
setTimeout(_ => {
this.searchOptions = [
{ value: 'jack', label: 'Jack' },
{ value: 'lucy', label: 'Lucy' },
{ value: 'tom', label: 'Tom' }
];
}, 100);
}
}