我有一个简单的Angular2服务,看起来像这样:
import {Http} from "@angular/http";
import {Injectable} from "@angular/core";
const BASE_URL = 'http://www.example.com/read-this-page.php';
@Injectable()
export class GetPageService {
constructor(private _http: Http) {
}
search(query) {
return this._http.get(`${BASE_URL}?v=${query}`);
}
}
然后在我的app组件中,我有一个点击事件:
click2GetPageContent(event: any) {
this.results = this.GetPageService.search(value).toString();
console.log(this.results);
}
为什么这不起作用? 我得到:无法阅读财产'搜索'未定义的