好的。
我目前有一个视图,我从中检索传递给调用服务的组件的数据。数据通过点击事件从视图传递到组件函数没有任何问题。但是当它调用服务函数时,它会显示属性未定义的错误。
看法:
<input #search type="text" ng-model="search">
<button (click)="searchIt(search.value)" class="button is-primary">Search</button>
组件功能:
searchIt(id: string){
this.myService.getIt(id)
.subscribe(
res => {
this.content = res;
},
err => {
console.log(err);
}
);
}
服务的功能(虽然它甚至没有调用它):
getIt(id: string): Observable<content[]>{
console.log("Servicio: " + key);
return this.http.get(this.url + "/" + id)
.map(res => res.json())
.catch((error:any) => Observable.throw(error.json().error || 'Server error'));
};
让我们看看是否有人可以帮助我。
您必须注入服务。
你指的是服务
我有类似的问题,但就我而言,我几乎可以很好地注入服务,你认为它可能是什么???我正在使用 angular 10,它从一天到下一天都停止工作,到目前为止我已经回滚了,然后再实施它,同样的问题还在继续,我知道这个问题有点老了,但我希望你能支持我问候