如何在xi18n Angular5本地化中转义单个花括号

时间:2019-01-22 09:33:06

标签: kendo-ui localization angular-i18n

我有一个kendo下拉列表,我想在其中本地化默认文本。有什么方法可以逃脱[defaultItem]所需的单个花括号? 已经尝试过[defaultItem] =“ {{'{text:'Product Line',value:null}'}}”给出了解析器错误:插值({{}})

home.component.html

<kendo-dropdownlist id="ddlProductLine" i18n-[defaultItem]="@@productlinedefaultitem" [defaultItem]="{ text: 'Product Line', value: null }"  [data]="productLines" textField="text"
                          valueField="value" [valuePrimitive]="true" [(ngModel)]="selectedProductLineId" class="gprListFacets"
                          (selectionChange)="getBrandsFacet($event)">
 </kendo-dropdownlist>

messages.en.xlf

  <trans-unit id="productlinedefaultitem" datatype="html">
    <source>{ text: 'Product Line', value: null }</source>
    <target>{ text: 'Product Line', value: null }</target>
  </trans-unit>

Angular i18n应该标识kendo-dropdownlist [defaultItem]并从翻译.xlf文件中选择一个匹配项。

0 个答案:

没有答案