【发布时间】:2018-08-07 17:15:10
【问题描述】:
我正在使用带有 Angular 6 的 ngx-emoji-mart,我正在尝试使用 backgroundImageFn 指令在本地加载表情符号表,因为 ngx-emoji-mart 的文档是这样说的:
<emoji-mart
[backgroundImageFn]="((set,sheetsize)=> 'emoji-picker.png'")"
>
</emoji-mart>
但是语法错误,所以我尝试在我的ts中这样做
@Input()
backgroundImageFn: Emoji['backgroundImageFn'] =
(set: 'emojione', sheetSize: 20,) => { `emoji-picker.png` }
然后重试
<emoji-mart
[backgroundImageFn]="backgroundImageFn"
>
</emoji-mart>
没有任何变化,表情符号选择器仍然从 unpkj.com 加载工作表,而不是从我的本地主机加载。我浏览了这个库,看看如何覆盖这个函数并停止调用 unpkj.com。
export interface Emoji {
...
...
backgroundImageFn: (set: string, sheetSize: Emoji['sheetSize']) => string;
...
...
}
有什么想法吗?
【问题讨论】: