gpt4 book ai didi

angular - Angular 9 的 PrimeNG Quill Editor 自定义字体大小设置问题

转载 作者:行者123 更新时间:2023-12-05 07:08:21 25 4
gpt4 key购买 nike

我想使用 Prime NG 在 quill editor 中设置自定义字体大小。我正在使用 Angular 9.1。我将我的应用程序从 Angular 5 升级到 Angular 9。在 Angular 5 中它工作正常但在升级到 Angular9 后它停止工作

这是我在 html 代码中所做的:

 <p-editor  id="id" [maxlength]="maxLength" (onTextChange)="sample($event)"
spellcheck="true">
<p-header>
<span class="ql-formats">
<select class="ql-size">
<option value="8px">small</option>
<option value="9px">9</option>
<option value="10px">10</option>
<option value="12px">12</option>
<option value="14px">14</option>
<option value="16px">16</option>
<option value="18px">18</option>
<option value="20px">20</option>
<option value="22px">22</option>
<option value="24px">24</option>
<option value="26px">26</option>
<option value="28px">28</option>
<option value="36px">36</option>
<option value="48px">48</option>
<option value="72px">72</option>
</select>
</span>
<span class="ql-formats">
<button class="ql-bold q1-box first" aria-label="Bold" title="Bold"></button>
<button class="ql-italic q1-box" aria-label="Italic" title="Italic"></button>
<button class="ql-underline q1-box" aria-label="Underline" title="Underline"></button>
<button class="ql-strike q1-box" aria-label="Strikethrough" title="Strikethrough"></button>
<button class="ql-list q1-box" value="ordered" type="button" title="Number bullets"></button>
<button class="ql-list ql-active q1-box" value="bullet" type="button" title="Bullets"></button>
</span>

<span class="ql-formats">
<button class="ql-align ql-align-left q1-box" title="left" value=""></button>
<button class="ql-align ql-align-center q1-box" title="center" value="center"></button>
<button class="ql-align ql-align-right q1-box" title="right" value="right"></button>
<!--<select class="ql-align q1-box" title="Alignment"></select>-->
<button class="ql-indent q1-box" value="+1" title="Right indent"></button>
<button class="ql-indent q1-box last" value="-1" title="Left indent"></button>
</span>
<span class="ql-formats">
<button class="ql-link" aria-label="Indent" title="Link"></button>
</span>
</p-header>
</p-editor>

而我的TS文件代码是

constructor() {
var fontSizeStyle = Quill.import('attributors/style/size');
fontSizeStyle.whitelist = [
'8px', '9px', '10px', '12px', '14px', '16px', '18px', '20px', '22px', '24px', '26px', '28px', '36px', '48px', '72px'
];
Quill.register(fontSizeStyle, true);
}

字体大小在下拉列表中可见,但文本大小在选择时不会改变。任何人都可以帮我解决这个问题吗?

最佳答案

几个月后,大小与“单词”一起工作。试一试:

<select title="Font Size" class="ql-size">
<option value="small">small</option>
<option value="normal">normal</option>
<option value="large">large</option>
<option value="huge">huge</option>
</select>

关于angular - Angular 9 的 PrimeNG Quill Editor 自定义字体大小设置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61889006/

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