angular - 如何使用 Angular 4 将占位符放在选择下拉列表中?
问题描述
我是 Angular 4 的新手,我正在尝试使用框架本身在下拉列表中放置一个占位符,但它不起作用。
这是我的代码,以便您更好地理解:
<select class="form-control" id="ccmonth"
[(ngModel)]="expenseFilter" (change)="dateFilter(expenseFilter)">
<option [ngValue]="null" disabled selected>Select Period</option>
<option [ngValue]="1"> Today </option>
<option [ngValue]="2">Week</option>
<option [ngValue]="3">Monthly</option>
<option [ngValue]="4">Quarter</option>
<option [ngValue]="5">Year</option>
</select>
解决方案
这是工作示例,
html文件,
<select class="form-control" id="ccmonth" [(ngModel)]="expenseFilter" (change)="dateFilter(expenseFilter)">
<!-- Here iam Added one line -->
<option [ngValue]="undefined" disabled selected>Choose Filter</option>
<option [ngValue]="1"> Today </option>
<option [ngValue]="2">Week</option>
<option [ngValue]="3">Monthly</option>
<option [ngValue]="4">Quarter</option>
<option [ngValue]="5">Year</option>
</select>
这是演示网址,
https://stackblitz.com/edit/angular-muthutest-vjddiq
我希望它能解决你的问题。
谢谢,穆图库马尔
推荐阅读
- reactjs - ReactJS class.contextType API 给出未定义和空值
- c - 纯 C 中的不可变 Trie
- html - 为什么 Sublime Text 3 中的代码被涂成白色?
- c++ - 编译后如何在内存中计算 C++ 函数?
- bash - 在 gnome 终端的新选项卡中运行脚本
- python - 如何从长字符串中的一组指令中绘制路径
- javascript - 如果名称和值与输入复选框字段匹配,请选中复选框
- swift - UITableView 中的 UICollectionView 使用 Alamofire 传递数据
- php - 为什么当我单击提交按钮时 isset($_POST['like']) 不起作用?
- python - python中迭代字典的问题