1

注意: 私は角度から始めたばかりです..わかりました、これは私が持っているものです:

<select class="form-control custom-select"
      [(ngModel)]=package
      (ngModelChange)="bindPackageCount(package)"
      formControlName="packagingProfile">
       <option *ngFor="let package of createdPackageData"
               [value]="package.count">
               {{package.package.name}} - {{package.type.name}}
       </option>
 </select>

select タグの [値] として package.count を提供することで、それにバインドし、パラメータとして bindPackageCount に渡すことができます。私がやろうとしているのは、package.count(数値)だけでなく、完全なパッケージ(オブジェクト)をパラメーターとして渡すことです。しかし、私がそれをするとき

bindPackageCount(package) {
    // package resolves to [Object object]
}

他の人からの質問ごとに..はい、これはリアクティブフォームです。ここにその作成があります:

createPackagingForm() {
    this.packagingForm = this._fb.group({
        packagingProfile: ['', Validators.required]
    });
}

何か案は?どうも

4

2 に答える 2