javascript - 角度部分选项,选择任何选项时都应加载新的 div
问题描述
我想从医生姓名中选择任何选项,然后单击任何名称,然后应该加载 div。应该为每个选择的选项加载新的 div。
<select
class="docName"
[(ngModel)]="selectedID"
(ngModelChange)="doctorId($event)">
<option disabled> Select Doctor</option>
<option
*ngFor="let name of doctor"
id="{{ name.user_id }}"
[ngValue]="name">
{{ name.doctor_name }}
</option>
</select>
<div>show this data</div>
TScode,用于显示医生姓名:
doctorId(doctor_Id) {
this.delete = false;
if (doctor_Id === "All") {
this.doctorID = doctor_Id;
} else {
this.doctorID = doctor_Id.user_id;
}
解决方案
只需使用 CommonModule 中的 *ngIf。始终尽量保持简单。例子:
<div *ngIf="doctorID">{{doctorID}}</div> // Display what ever you want after a selection was mage
将您的医生 ID 设置为undefined
或未null
选择医生时。
推荐阅读
- python - 使用 Waitress 会为 django 项目产生“此页面不工作”,但适用于 python manage.py runserver
- flutter - 我在 App Store 上有一个使用 SwiftUI 制作的实时 iOS 应用程序,并且我用 Flutter 制作了相同的应用程序。如何更换 App Store 上的应用程序?
- java - 选择目录以在 chrome 中下载带有 selenium 的文件
- javascript - 在 Safari 中快速取消选择焦点范围
- image - Expo React Native 获取图像像素颜色
- google-apps-script - 基于状态列内容更改的不同列中的自动日期戳
- c# - 拉伸平面的角以将包含的四边形拉伸成矩形?(给出的图像)
- c# - 在c#中使用内容设置href元素的innerText以~/开头
- php - 如何正确配置 php.uni 来解决这些错误
- swiftui - Xcode SwiftUI 共享自定义图像为空白