小编Pav*_*vel的帖子

Ckeditor5 + Angular:如何显示通过编辑器添加的视频

我想在我的 Angular7 应用程序中使用 CKEditor5 并遇到以下问题:

当我添加来自 YouTube 的视频时,使用编辑器配置中的“mediaEmbed”选项,编辑器返回如下 html:

    <figure class="media"><oembed url="https://www.youtube.com/watch?v=6DDqkpR65Ak"></oembed></figure>
Run Code Online (Sandbox Code Playgroud)

浏览器显示错误,因为它没有有关标签oembed的信息。

文档建议使用第三方服务来转换此标签,但我认为这不是一个好主意。

我怎么解决这个问题?也许我应该创建一个与此标签同名的指令?或者也许创建一个自定义按钮来插入视频 - 这可能吗?也许有一个类似的编辑器,其中视频插入功能开箱即用,并且支持气球菜单?

javascript ckeditor angular ckeditor5

6
推荐指数
1
解决办法
3002
查看次数

Angular 选择器不是已知元素:如果它是 Angular 组件,则验证它是否是此模块的一部分

我创建了一个组件,并尝试通过在显示部分声明一个选择器来在另一个组件中使用它。

<app-component1></app-component1>
Run Code Online (Sandbox Code Playgroud)

但我收到编译错误。我检查了模块中的导入,一切正常,没有错误。无法弄清楚我无法使用该组件的原因是什么?这是我的应用程序的 stackblitz 示例。

https://stackblitz.com/edit/angular-ivy-uve2pn?file=src/app/app.module.ts

ivy angular

1
推荐指数
1
解决办法
8083
查看次数

标签 统计

angular ×2

ckeditor ×1

ckeditor5 ×1

ivy ×1

javascript ×1