我想在我的项目中使用IList
编辑器,我接下来是docs
这是在tinyMCE
中集成tinyMCE
的官方文档,但这种方法对我不利,因为Angular 2
命令在根文件夹中生成了ng build --prod
文件。当用户访问我的网站时,该文件将被传递给用户,而该用户永远不会使用scripts.js
编辑器。
如何在某个组件中加载
tinyMCE
.js
个文件?
他们以某种方式在他们的代码中添加脚本标签......但我想使用不同的方法。
〜语法错误的道歉: - |
答案 0 :(得分:1)
您可以在某些组件中使用.js文件,例如
ngOnInit(){
var scriptUrl ='script.js';
let node = document.createElement('script');
node.src = scriptUrl;
node.type = 'text/javascript';
node.async = true;
node.charset = 'utf-8';
document.getElementsByTagName('head')[0].appendChild(node);
}

答案 1 :(得分:-1)
尝试这样:
在脚本
中添加js文件后"scripts": [
"../node_modules/tinymce/tinymce.js",
"../node_modules/tinymce/themes/modern/theme.js",
"../node_modules/tinymce/plugins/link/plugin.js",
"../node_modules/tinymce/plugins/paste/plugin.js",
"../node_modules/tinymce/plugins/table/plugin.js"
]
在component.ts文件中声明tiny,如下所示
import 'tinymce';
import 'tinymce/themes/modern';
import 'tinymce/plugins/table';
import 'tinymce/plugins/link';
declare var tinymce: any;
<强> component.ts 强>
ngAfterViewInit() {
tinymce.init({
<!-- add tinymce attributes -->
});
}