这是我的搜索服务:
search.service.ts
export class SearchService {
public searchResults;
...
}
然后,如果我想更新我的搜索结果:
this.searchService.getSearchbyDistrictCategoryCity(this.searchObj).subscribe(data => {
this.searchedResults = data;
this.searchService.searchResults = data;
}, error => this.errorMessage = <any>error);
然后在我的search.results.component.ts中是另一个组件,而不是我使用该服务的组件
this.messages = this.searchService.searchResults;
但我希望this.messages
每次新响应时都会更新。我确信它与Observable有关,但不确定如何实现它。
答案 0 :(得分:0)
您可以尝试这样:
for (int i = 0; i < puzzle.length; i++) {
if(Arrays.equals(puzzle[i], charArray)
return true;
}
//No match found
return false;
你应该在this.searchService.getSearchbyDistrictCategoryCity的回调中设置this.messages的值