注意:我只是从角度开始.. 好的,这就是我所拥有的:
<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>
通过提供 package.count 作为选择标签的 [value],我可以绑定到它并将其作为参数传递给 bindPackageCount。我想要做的是将完整的包(对象)作为参数传递,而不仅仅是 package.count(数字)。但是,当我这样做时
bindPackageCount(package) {
// package resolves to [Object object]
}
根据其他人的问题.. 是的,这是一种反应形式,这是它的创建:
createPackagingForm() {
this.packagingForm = this._fb.group({
packagingProfile: ['', Validators.required]
});
}
有任何想法吗?谢谢