在角度我在动态按钮点击之后动态生成textAreas之后,我将tinymce应用于textAreas但是tinymce不适用于某些textAreas。当我调试代码以识别问题时,应用于每个textArea但在方法结束时它会消失一些textAreas
我动态生成的textAreas id就像txtArea_1,textArea_2 .....
我使用以下代码将tinymce应用于textAreas
InitTinyMCE(): void {
var txtIdArr = ['txtStem'];
var i = 0;
debugger;
if (this.textArealist != undefined) {
while (i < this.textArealist) {
txtIdArr.push('txtAnswers_' + i);
i++;
}
var j = 0;
while (j < txtIdArr.length) {
tinymce.EditorManager.execCommand('mceRemoveEditor', false, txtIdArr[j]);
tinymce.init({
selector: txtIdArr[j],//'textarea',
height: 100,
theme: 'modern',
menubar: false,
statusbar: false,
});
tinymce.execCommand('mceAddEditor', true, txtIdArr[j]);
j++;
}
}
}
我可能知道它发生的原因吗?