内容:我有一个经过身份验证的用户之后的课程列表。我希望能够显示所有课程的离子标题,并显示相对于页面内容中所选课程的详细信息。
问题是:我想在离子标题中只显示当前课程名称而不添加标签,并且只在选择模态标题上显示标签“课程列表”。我试图删除离子标签,但选择模态显示没有标题。
这就是我想要的:header:
的数据
选择模式:
的
这就是我得到的:
保持离子标记时
去除离子标记时
我的代码:
<ion-item lines="none">
<ion-label>Courses List</ion-label>
<ion-select [(ngModel)]="course.id" (ionChange)="selectcourse($event)">
<ion-select-option *ngFor="let course of courses" [value]="course.id">
{{course.title}}
</ion-select-option>
</ion-select>
</ion-item>
字符串
4条答案
按热度按时间41ik7eoe1#
您可以使用ionic提供的默认属性。
在ts文件中,声明如下:
字符串
然后,在你的html文件中:
型
rxztt3cl2#
一个快速的解决方法是将display:none设置为离子标签,并将占位符设置为课程列表,以实现您正在寻找的内容。
字符串
第一次:
的数据
当选择一个项目时:
的
y0u0uwnf3#
我发现如果你把
ion-label
放在选择器标签中,并使用带有离子标签的位置属性使标签“固定”,它就可以完成这项工作。字符串
syqv5f0l4#
@Gaurav Sekhri的答案是正确的,但我们可以通过将JSON直接放置在
interfaceOptions
中来使其更简单:字符串
您还应该将带有标签名称的
aria-label
添加到<ion-select>
元素中,以便屏幕阅读器可以看到它。