makeTransliterable不适用于自定义ID

时间:2019-04-10 05:51:45

标签: angular google-translate transliteration

我在项目中使用Google Transliterate API。

我可以有6个需要立即进行音译的div,我是从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

我不明白为什么第二个选项不起作用。

0 个答案:

没有答案