ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
40 lines (36 loc) • 1.18 kB
text/typescript
import { Component } from '@angular/core';
import { Jsonp, Response } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
export class NzDemoSelectMultipleChangeComponent {
searchOptions;
selectedMultipleOption = [];
constructor(private jsonp: Jsonp) {
}
searchChange(searchText) {
const query = encodeURI(searchText);
(this.jsonp.get(`https://suggest.taobao.com/sug?code=utf-8&q=${query}&callback=JSONP_CALLBACK`).map(res => res.json()) as Observable<Response>).subscribe((data: any) => {
this.searchOptions = data.result;
});
}
}