選択したオプションから取得した値からAPIにデータをPOSTする必要があります。しかし、私はundefined
値を得た。Angular2選択肢のPOSTデータ
これは私のモデルは次のとおりです。 -
export class Process {
id: number;
class_id: string;
notes: string;
levelling_route: string;
code: string;
}
これは私のポスト機能
PostData(process: Process) {
this.jobService.PostLevelling(process).subscribe(
data=> this.event = JSON.stringify(data),
error=> alert(error),
() => console.log("Successful Post Data")
)
}
そして、私のhtmlです
<select class="form-control" id="select" name="code" size="1">
<option *ngFor="let obj of code" [(ngModel)]="code" name="code" [ngValue]={{obj?.id}} ngDefaultControl>{{obj?.name}}</option>
</select>
私は何を逃したのですか?
plzはupvoteのようなものであるべきだと思う、このように、このone..iはあなたの問題
を持ってみたり使用してください。その有用な –