【发布时间】:2020-12-08 06:45:37
【问题描述】:
我有一个动态表单,我试图在其中添加占位符和条件以及我想要包含翻译管道的条件。 但是下面的功能不起作用 这里我在占位符中有两个条件,一个是带星号的动态名称,另一个只是动态键,我需要根据下面的翻译按钮显示它是代码的链接
example: placeholder="{{field[i].is_mandatory
? field[i].field_name_key + ' *'
: field[i].field_name_key | translate}}
Html:
<form [formGroup]="form">
<div class="mb-2">
<small class="text-danger">*</small>
<small class="pl-1">{{ "REQIREDFIELDS" }}</small>
</div>
<div formArrayName="formData" *ngFor="let item of ordersFormArray.controls; let i = index">
<ng-container [formGroupName]="i" [ngSwitch]="field[i].type">
<div class="form-label-group mb-3 textPassword">
<ng-container *ngSwitchCase="'inputText'">
<input [type]="field[i].inputType == 'password' ? 'password' : 'text'" autocomplete="off" [formControlName]="field[i].field_name_key" class="form-control input-field" placeholder="
{{field[i].is_mandatory
? field[i].field_name_key + ' *'
: field[i].field_name_key | translate}}
" autofocus />
</ng-container>
</div>
</ng-container>
</div>
<button type="button" [disabled]="!form.valid" class="btn btn-primary btn-block border-0">
{{ "REGISTER" }}
</button>
</form>
<button type="button" class="btn btn-primary" (click)="useLanguage('ta')"> {{'login.button.en' | translate}} </button>
<button type="button" class="btn btn-primary" (click)="useLanguage('fr')"> {{'login.button.fr' | translate}} </button>
如何在翻译中添加管道? 请让我知道,因为我对此有任何解决方案
【问题讨论】:
标签: javascript angular