我将Mat-select
与multiple
选项一起使用
我使用自定义订单管道订购数据。
我将direction
设置为rtl
,
按选择键以正确的顺序显示项目,但显示所选项目的内部文本向后显示。
例如:
输入中的显示文本:
ג,ב,א
代替
א,ב,ג
有什么想法吗?
答案 0 :(得分:1)
您可以在mat-select-trigger
内使用mat-select
并显示所选的值。
您的代码如下:
<mat-select name="subjectCtrl"
multiple
#subjectCtrl='ngModel'
required
[(ngModel)]="selectedSubjectsList">
<mat-select-trigger>
selectedText
</mat-select-trigger>
<mat-option *ngFor="let subject of subjectList"
[value]="subject.Code">
{{subject.Desc}}
</mat-option>
</mat-select>
答案 1 :(得分:0)
这是希伯来语/ rtl的CSS修复程序
/*mat select rtl*/
.mat-form-field-label, .mat-select-value{text-align: right}
.mat-option { direction: rtl; }
.mat-option-text {margin-right: 10px;text-align: right; }
答案 2 :(得分:-1)
尝试在component.css中向.mat-form-field{text-align: right}
添加样式
.mat-form-field {
text-align: right
}
如果不使用样式,您可以这样做:
.mat-form-field {
text-align: right!important
}
或
/deep/.mat-form-field {
text-align: right
}
答案 3 :(得分:-1)