gpt4 book ai didi

angular - PrimeNg 错误 : Quill is not defined

转载 作者:太空狗 更新时间:2023-10-29 17:13:20 29 4
gpt4 key购买 nike

我正在尝试使用 primeng 中的编辑器控件:https://www.primefaces.org/primeng/#/editor

但是我得到了错误:

ERROR ReferenceError: Quill is not defined at Editor.webpackJsonp.../../../../primeng/components/editor/editor.js.Editor.ngAfterViewInit

我的项目使用:

  • Angular Cli:1.4.1
  • Angular :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>

我收到错误,它看起来像这样:

enter image description here

在该线程上,我唯一没有尝试的是安装 webpack 插件,因为我使用的是 angular cli,我认为这不是一个选项。

我可以尝试解决这个问题吗?

最佳答案

试试这个:它非常适合我

版本:

Node : 7.9.0
angular/cli: 1.3.0
angular: 4.3.6
npm: 4.2.0
primeng": "^4.2.0-rc.1"

安装节点模块quill

npm install quill --save

.angular-cli.json

"styles": [
"../node_modules/primeng/resources/themes/omega/theme.css",
"../node_modules/primeng/resources/primeng.min.css",
"../node_modules/quill/dist/quill.core.css",
"../node_modules/quill/dist/quill.snow.css"
],
"scripts": [
"../node_modules/quill/dist/quill.js"
]

app.module.ts

import { EditorModule } from 'primeng/primeng';

@NgModule({
imports: [
EditorModule
]
})

app.component.html

<p-editor [(ngModel)]="text" [style]="{'height':'320px'}"></p-editor>

app.component.ts

export class AppComponent {
text: string;
}

Output

关于angular - PrimeNg 错误 : Quill is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46203041/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com