【问题标题】:Angular2 Select 2-Way Binding not updatingAngular2 Select 2-Way Binding不更新
【发布时间】: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


【解决方案1】:

你使用了错误的语法,它应该是[(ngModel)]

作为提示:它的香蕉装在盒子里。方括号将“香蕉”括号括起来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2020-04-05
    相关资源
    最近更新 更多