我有一个搜索,我需要能够搜索应用程序的内容。该服务如下所示:
@Injectable()
export class SearchService {
baseUrl: string = './demo/';
//baseUrl: string = 'https://api.cdnjs.com/libraries';
queryUrl: string = '?search=';
constructor(private http: Http) { }
search(terms: Observable<string>) {
return terms.debounceTime(400)
.distinctUntilChanged()
.switchMap(term => this.searchEntries(term));
}
searchEntries(term) {
return this.http
.get(this.baseUrl + this.queryUrl + term)
.map(res => res.json());
}
}
我尝试使用指向链接(https://api.cdnjs.com/libraries)的baseUrl:string。这很棒!但显然这对我来说毫无用处。我需要它能够动态查询我的实际网站内容。我不知道如何让它找到所有HTML内容并忽略含糊不清的内容,例如按钮的名称。
我正在使用本教程中的代码here
有什么想法吗?我的角色知识非常有限。