ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
43 lines (38 loc) • 1.21 kB
text/typescript
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'nz-demo-select-basic',
template: `
<nz-select style="width: 120px;" [(ngModel)]="selectedOption" [nzPlaceHolder]="'choose option'" nzAllowClear>
<nz-option
*ngFor="let option of options"
[]="option.label"
[]="option"
[]="option.disabled">
</nz-option>
</nz-select>
<nz-select style="width: 120px;" [(ngModel)]="selectedOption" [nzPlaceHolder]="'choose option'" nzDisabled>
<nz-option
*ngFor="let option of options"
[]="option.label"
[]="option"
[]="option.disabled">
</nz-option>
</nz-select>
`,
styles : []
})
export class NzDemoSelectBasicComponent implements OnInit {
options = [];
selectedOption;
ngOnInit() {
/*模拟服务器异步加载*/
setTimeout(_ => {
this.options = [
{ value: 'jack', label: 'Jack' },
{ value: 'lucy', label: 'Lucy' },
{ value: 'disabled', label: 'Disabled', disabled: true }
];
this.selectedOption = this.options[ 0 ];
}, 100);
}
}