当我更新时,我遇到了上面的错误。请帮帮我
他是我的代码:
1° 我的类.组件.ts :
onUpdateCla(data){
console.log(data);
this.classeService.postRessource(this.currentClasse._links.classe.href,data)
.subscribe(data=>{
this.mode='list';
this.onGetAllClasses();
}, err=>{
console.log(err);
});
}
和我的类组件.html:
<form #f="ngForm" (ngSubmit)="onUpdateCla(f.value)">
<div class="form-group">
<label class="control-label">Nom classe</label>
<input type="text" name="nomClasse" ngModel
class="form-control" [(ngModel)]="currentClasse.nomClasse">
</div>
<div class="form-group">
NIVEAU
<label >Nivaux</label>
<select name="niveau" [(ngModel)]="listNiveaux.niveau" class="form-control">
<option *ngFor="let niv of listNiveaux?._embedded?.niveaus" [value]="niv.id">
{{niv.nomNiveau}}
</option>
</select>
</div>
<button class="btn btn-success" type="submit">Mettre à jour</button>
</form>
可能是您在服务中编写的 URL 不正确,或者后端存在问题。不要忘记,如果您使用的是 spring,请使用 RequestMapping 定义带有"/"的部分。