检索角度选择div的当前值

让我们

我需要获取选择标签的当前选择值,因为下一个标签数据取决于前一天的选择。我的标签HTML如下所示:

<div class="form-group">
          <label for ="visitData">Choose day for the visit : </label>
          <select  class="form-control" id="visitData" (change) = "updateVisitDate($event)" >
            <option   id="visitData" *ngFor="let type of myDate" value="{{type.date}}">{{type.date}}</option>
            </select>
        </div>

TypeScript文件中的函数:

  updateVisitDate(event:any){
    event.preventDefault()
    let target = event.target;
    this.visitData = target.querySelector('#visitData').value;
    console.log("Found date : "+ this.visitData);
    this.http.get(`http://localhost:9000/freeHours/getDay`,{params : {date:this.visitData}}).subscribe(data=>this.periods = data);
  } 

每当我从选择字段中更改日期时,我都会在同一天(第一个选项)进入日志。有什么建议?

易消化的大桶

使用属性绑定,

[value]="type.date"并获得价值,event.target.value在您的函数中使用IEthis.visitData = event.target.value;

这是针对您的问题的工作演示https://stackblitz.com/edit/angular-ivy-oygbwj?file=src%2Fapp%2Fapp.component.ts

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章