Я использую Google Transliterate API в своем проекте.
У меня может быть 6 делений, которые должны быть транслитерируемыми сразу, я получаю это из API.
Это работает:
<div id="transliterateDiv" class="text-block"
contenteditable="true" aria-placeholder="Enter your"></div>
this.control = new
google.elements.transliteration.TransliterationControl(this.options);
this.control.makeTransliteratable(["transliterateDiv"]);
Это не так:
<div [id]="text['id']" class="text-block"
contenteditable="true" aria-placeholder="Enter your"></div>
this.control = new
google.elements.transliteration.TransliterationControl(this.options);
let id = this.text['id'];
let ids = [id];
this.control.makeTransliteratable(ids);
text ['id'] возвращает t1, t2, t3, t4, t5, t6
Я не могу понять, почемувторой вариант не должен работать.