javascript - Froala 所见即所得编辑器中缺少一些工具栏按钮

标签 javascript jquery html css froala

完整的 Froala 所见即所得编辑器如下所示: enter image description here

但是在我的元素中添加 API 后,一些工具栏按钮丢失了。快照如下所示。

enter image description here

从上面可以看出,我的编辑器中缺少大部分工具栏按钮,例如颜色、段落格式等。

我包含了以下库:

<link rel="stylesheet"
    href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />
<link href='https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.1/css/froala_editor.min.css' rel='stylesheet' type='text/css' />
<link href='https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.1/css/froala_style.min.css' rel='stylesheet' type='text/css' />
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.1/js/froala_editor.min.js'></script>

并对编辑器使用以下设置:

<script>
        $(document).ready(function() {$('.editable-question').froalaEditor({
            initOnClick: true,
              charCounterCount: false,
        });
        });
    </script>

我已经尝试明确提及 toolbarButtons 数组,还尝试了 toolbarButtonsXStoolbarButtonsMD 等屏幕尺寸选项。还是没有结果。 我错过了什么?

更新: 使用 $('.editable-question').froalaEditor(); 只有相同的结果。

最佳答案

如果你这样做是 Angular ,那么在 angular.json 文件中包含插件 JS 对我来说是行不通的。像这样把它贴在 main.ts 文件的顶部:

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import 'hammerjs';
import 'froala-editor/js/plugins/fullscreen.min.js';
import 'froala-editor/js/plugins/code_view.min.js';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

export function getBaseUrl() {
  return document.getElementsByTagName('base')[0].href;
}

const providers = [
  { provide: 'BASE_URL', useFactory: getBaseUrl, deps: [] }
];

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic(providers).bootstrapModule(AppModule)
  .catch(err => console.log(err));

为我工作。

关于javascript - Froala 所见即所得编辑器中缺少一些工具栏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46961434/

相关文章:

javascript - 单击表格时未选择正确的表格单元格

javascript - 我怎么知道通过 jquery 拖入了什么元素?

javascript - 谷歌街景问题 - javascript

jquery slider ie6 和 7 对齐问题

html - 使用显示 : table 将多个图像水平和垂直居中

javascript - 大型同位素画廊非常慢

javascript - 将点击事件绑定(bind)到空选择器是否危险?

jquery - 使用 jquery 和 css 在两个链接之间切换背景颜色以显示哪个链接处于事件状态?

jquery - 如何使用 Bootstrap 创建类似 Facebook mobile 的响应式菜单

jquery - 按 ID 选中多个复选框