【发布时间】:2019-02-13 07:11:05
【问题描述】:
我在 Angular 7 项目中使用PrimeNG Editor (based on Quill,我想自定义工具栏。虽然我已经尝试了 HTML 和 JavaScript 端的一些配置选项,但我唯一设法更新的是通过 HTML 端的placeholder 属性。这是我的方法(我将 Editor 定义为自定义控件):
#FormComponent.ts:
public controlDescription = new ControlEditor({
key: 'Description',
label: 'Description',
required: true
});
this.controls = [this.controlDescription, ... ];
#FormComponent.html:
<div comp-dynamic-control [form]="form" [control]="controlDescription"></div>
#ControlEditor.html:
<p-editor [formControlName]="control.key" placeholder='Compose text...'></p-editor>
请注意,我也尝试使用 FormComponent.html 中的以下代码直接使用编辑器(没有我们的自定义编辑器),但是尽管添加了 import {,但页面上似乎没有编辑器EditorModule} 从 'primeng/editor'; 到 ControlEditor.ts 文件。任何的想法?
<p-editor formControlName="description" [style]="{'height':'320px'}"></p-editor>
【问题讨论】:
-
在您的 app.module.ts 文件中导入 EditorModule。
-
谢谢,但我已经将它导入 app.module 和我的 component.ts 文件 (FormComponent.ts)。有什么想法吗?
-
有什么帮助吗?
标签: angular typescript primeng