【发布时间】:2018-02-22 11:45:17
【问题描述】:
我正在尝试在primeng中使用编辑器控件:https://www.primefaces.org/primeng/#/editor
但我得到了错误:
ERROR ReferenceError: Quill is not defined 在 Editor.webpackJsonp.../../../../primeng/components/editor/editor.js.Editor.ngAfterViewInit
我的项目使用:
- Angular Cli:1.4.1
- 角度:4.3.6
- NPM:5.4.1
- 节点:6.10.0
- PrimeNG:4.2.0
我发现了这个问题:https://github.com/primefaces/primeng/issues/807
我按照说明进行操作:
导入编辑器模块
import {EditorModule} from 'primeng/primeng';
安装包:
npm install quill --save
npm install @types/quill --save
更新 angular-cli.json
"styles": [ "../node_modules/quill/dist/quill.core.css", "../node_modules/quill/dist/quill.snow.css", ], "scripts": [ "../node_modules/quill/dist/quill.js" ],
但它仍然有同样的问题。我只是添加默认标记:
<p-editor [(ngModel)]="text" [style]="{'height':'320px'}"></p-editor>
我得到了错误,它看起来像这样:
我没有尝试的唯一事情是安装 webpack 插件,因为我使用的是 angular cli,我不认为这是一个选项。
我可以尝试什么来解决这个问题?
【问题讨论】:
-
你对这个控件的初始化测试有什么想法吗?
-
你发现了吗?是进口订单问题吗?