内容块的GetData()

时间:2018-07-16 20:33:57

标签: angular wysiwyg angular4-httpclient

我正在尝试编写自己的WYSIYG丰富形式文本编辑器。我仍处于起步阶段。现在,我正在文本区域内编写文本,并能够使用“粗体,斜体等”样式修改数据。

现在,我正在尝试从文本区域获取数据,并尝试使用api端点将其发布。这是我的post对象需要的问题,标题,类型,描述和内容块。到目前为止,该内容块保存了数据,基本上就是修改后的文本,但我仍然能够捕获文本,但是当我尝试将其输入内容块时,它将引发错误“。

这是我的代码:

`// Create the new PostRequest
const post = new Post();
post.title = 'TEST';
// post.description = this.post.description;
post.type = '';
post.featuredImageLink = '';

const containerBlock = new ContentBlock();
post.contentBlocks.push(containerBlock);
post.contentBlocks[0].typeId = 4;

// Error in below line: Argument of type 'string' is not assignable to parameter of type 'contentblock'.

post.contentBlocks[0].children.push(JSON.stringify(test.innerHTML));`

错误:“字符串”类型的参数无法分配给“内容块”类型的参数。

我正在尝试使用所有样式推送字符串化的字符串,但是我的post对象期望使用内容块类型的字符串。如何将我从文本区域收到的消息转换为内容块类型。我告诉您我正在尝试重新创建诸如medium.com之类的编辑器而没有任何库使用情况,我的方法可能完全错了。

谢谢。

0 个答案:

没有答案