Angular 角度2';s TinyMCE模板插件问题
我试图在我的tinymce编辑器的导入中简单地设置一些模板,但是“模板:”似乎不存在 我得到这个错误: [ts] 类型为“{skin_url:string;baseURL:string;plugins:string[];toolbar:string;file_picker_types:strin…”的参数不能分配给类型为“TinymceOptions”的参数。 Object literal只能指定已知的属性,并且类型“TinymceOptions”中不存在“templates” 代码段:Angular 角度2';s TinyMCE模板插件问题,angular,tinymce,Angular,Tinymce,我试图在我的tinymce编辑器的导入中简单地设置一些模板,但是“模板:”似乎不存在 我得到这个错误: [ts] 类型为“{skin_url:string;baseURL:string;plugins:string[];toolbar:string;file_picker_types:strin…”的参数不能分配给类型为“TinymceOptions”的参数。 Object literal只能指定已知的属性,并且类型“TinymceOptions”中不存在“templates” 代码段: @Ng
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
ReactiveFormsModule,
routing,
TooltipModule,
Ng2BootstrapModule,
TypeaheadModule,
ModalModule,
TinymceModule.withConfig({skin_url:appContextPath+'/assets/tinymce/skins/lightgray',
baseURL:appContextPath+'/assets/tinymce', plugins: ['preview','colorpicker','textcolor','link','table','lists','advlist','image','template'],
toolbar: 'preview | forecolor backcolor image | styleselect,formatselect,fontselect,fontsizeselect | tablecontrols | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | template',
file_picker_types: 'image',
//problem code here
templates: 'somepath',
...
模板插件和工具栏选项工作正常,所以我不明白为什么属性值“templates”无法识别
我错过什么了吗
谢谢!在我仔细阅读您的错误后编辑。
模板
选项文档如下:
从错误消息中,您正在将密钥传递给角度包装器,但角度包装器不接受该密钥(在这种情况下,您使用的第三方包装器不允许使用模板
选项)。请在此处查看其配置文件:
它列出了所有可用的选项,并且此包装不包括
模板。问题是我可以使用的所有属性和“模板”都有自动填充功能尽管文档中有相反的说法,但它并不是其中之一。我已经尝试了angular建议的所有方法来链接模板以及永远搜索。毕竟,没有定义功能的插件很难调试。从您的代码来看,您可能正在使用这个TinyMCE angular包装器:关于配置选项的文档第三方包装是有限的,链接是断开的:正如上面的回答,我认为,因为您有一个自动填充,所以项目中使用的第三方包装不支持“模板”选项。在研究了您正在使用的第三方角度包装器后,我编辑了我的答案。该包装器的文档非常稀少,并且有断开的链接。它还有一些尚未实现的即将推出的功能。