如何在ReactJS中的.map或.forEach中使用CKEditor?

时间:2017-02-11 20:15:34

标签: javascript reactjs ckeditor

我几乎尝试了一切,没有任何作用。 我有一个组件" Option"我在另一个组件的.map中使用"问题"。我在组件中有一个CKEditor,它运行得很好。 但是当我尝试调用"替换('选项 - ' + index)来替换每个组件内部的CKEditor时,它不起作用。

这是我的textarea里面:

<textarea name={"option-"+index}></textarea>

然后我只需调用componentDidMount组件

<Question>中的替换方法
CKEDITOR.replaceAll();

如果我尝试在我的CKEDITOR.replace('"option-"+index')组件中使用<Option>,则会收到错误消息:

TypeError: Cannot read property 'getEditor' of undefined

1 个答案:

答案 0 :(得分:0)

你试过了吗?

<textarea ref={"option-"+index}></textarea>

(...)

CKEDITOR.replace(this.refs["option-"+index]);