Как избежать одиночной фигурной скобки в локализации xi18n Angular5 - PullRequest
0 голосов
/ 22 января 2019

У меня есть выпадающий список кендо, в котором я хочу локализовать текст по умолчанию.Есть ли способ избежать единственной фигурной скобки, необходимой для [defaultItem]?Уже пробовал [defaultItem] = "{{'{text:' Линия продуктов ', значение: 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 перевода.

...