Javascript http get请求工作不正常

Javascript http get请求工作不正常,javascript,html,angular,Javascript,Html,Angular,这是courses.services.ts文件。我认为问题在于saveCourse()方法,但我不确定 从'@angular/core'导入{Component,OnInit}; 从“../shared/services/courses.service”导入{courseservice}; @组成部分({ 选择器:“应用程序课程”, templateUrl:“./courses.component.html”, 样式URL:['./courses.component.scss'] }) 导出类

这是courses.services.ts文件。我认为问题在于saveCourse()方法,但我不确定

从'@angular/core'导入{Component,OnInit};
从“../shared/services/courses.service”导入{courseservice};
@组成部分({
选择器:“应用程序课程”,
templateUrl:“./courses.component.html”,
样式URL:['./courses.component.scss']
})
导出类CoursesComponent在NIT上实现{
构造函数(私有CourseService:CourseService){}
ngOnInit():void{
这是resetCurrentCourse();
this.courseservice.all().subscribe(courses=>this.courses=courses);
}
currentCourse=null;
课程=空;
重置当前课程(){
空课程常数={
id:null,
标题:“”,
说明:“”,
完成百分比:0,
宠儿:错
}
this.currentCourse=emptyCourse;
}
课程选择器(课程){
console.log(“事件触发”+课程名称);
this.currentCourse=课程;
}
课程({
this.courseservice.all().subscribe(courses=>this.courses=courses);
}
取消{
这是resetCurrentCourse();
}
保存课程(课程){
if(course.id){
此.CourseService.update(课程);
}否则{
this.courseService.create(course.subscribe)(结果=>this.loadCourses());
}
}
删除课程(课程){
log(“删除已触发的操作”);
//这是我的课程
}

}
您的服务看起来不错。我真的不明白你的问题是什么。调用服务时,控制台不应显示“localhost:4200”。如果是,这是一个缓存问题,请按CTRL+F5。尝试在proxy.conf.json中使用代理。这应该是一个REST端点。但这段代码似乎没有向后端发送任何数据。如果是,它应该显示在网络选项卡上,对吗?????