【发布时间】:2018-05-15 22:17:07
【问题描述】:
所以我试图将下拉列表的选定项绑定到具有 2 路绑定的属性,但我的打字稿代码中的属性始终保持不变。
这是我的选择标签:
<select #select class="form-control" id="favouriteValue" ([ngModel])="selectedValue">
<option *ngFor="let value of valuesFromHomeComp" [ngValue]="value">{{value.name}}</option>
</select>
这是我的组件:
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'app-register',
templateUrl: './register.component.html',
styleUrls: ['./register.component.css']
})
export class RegisterComponent implements OnInit {
model: any = {};
@Input()valuesFromHomeComp: any[];
selectedValue: any;
constructor() {}
ngOnInit() {
this.selectedValue = this.valuesFromHomeComp[0];
}
}
【问题讨论】:
标签: html angular typescript drop-down-menu 2-way-object-databinding