Gue*_*lla 8 quill primeng angular
我试图在primeng中使用编辑器控件:https://www.primefaces.org/primeng/#/editor
但是我收到了错误:
ERROR ReferenceError:在Editor.webpackJsonp .../../../../primeng/components/editor/editor.js.Editor.ngAfterViewInit中未定义Quill
我的项目使用:
我发现了这个问题:https://github.com/primefaces/primeng/issues/807
我按照说明操作:
import {EditorModule} from 'primeng/primeng';
Run Code Online (Sandbox Code Playgroud)
npm install quill --save
npm install @types/quill --save
Run Code Online (Sandbox Code Playgroud)
"styles": [ "../node_modules/quill/dist/quill.core.css", "../node_modules/quill/dist/quill.snow.css", ], "scripts": [ "../node_modules/quill/dist/quill.js" ],
Run Code Online (Sandbox Code Playgroud)
但它仍然有同样的问题.我只是添加默认标记:
<p-editor [(ngModel)]="text" [style]="{'height':'320px'}"></p-editor>
Run Code Online (Sandbox Code Playgroud)
我得到错误,它看起来像这样:
我没有尝试的那个线程上唯一的东西是安装webpack插件,因为我使用的是角度cli,我不认为这是一个选项.
我可以尝试解决这个问题?
Cha*_*dru 13
试试这个:它对我来说很完美
版本:
Node : 7.9.0
angular/cli: 1.3.0
angular: 4.3.6
npm: 4.2.0
primeng": "^4.2.0-rc.1"
Run Code Online (Sandbox Code Playgroud)
安装节点模块quill
npm install quill --save
Run Code Online (Sandbox Code Playgroud)
.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"
]
Run Code Online (Sandbox Code Playgroud)
app.module.ts
import { EditorModule } from 'primeng/primeng';
@NgModule({
imports: [
EditorModule
]
})
Run Code Online (Sandbox Code Playgroud)
app.component.html
<p-editor [(ngModel)]="text" [style]="{'height':'320px'}"></p-editor>
Run Code Online (Sandbox Code Playgroud)
app.component.ts
export class AppComponent {
text: string;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8778 次 |
| 最近记录: |