问题标签 [angular-ui-tinymce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Ui-Tinymce:无法读取未定义的属性“setAttribute”
我对 angularjs 的插件 ui-tinymce 有疑问。当我通过路由角度(没有页面重新加载)时弹出错误:
(window.tinymce 未定义)
相反,当我重新加载页面时 - 一切正常。我在 ng-repeat 使用的 ng-template 中使用 tinymce
javascript - ng-model 没有正确更新(angular-ui-tinymce)
我正在尝试在自定义按钮单击时插入一个 DOM 节点。但是与 textarea 关联的模型没有得到更新。
我创建了一个 plunker 来演示这个问题。
尝试多次单击“我的按钮”。从第二次点击开始,模型没有得到更新。
提前谢谢,我希望这个问题是可以理解的
jspm - 在 JSPM 中使用 angular-ui-tinymce - 无法加载模板和插件
我有同样的问题,已经在GitHub 上记录了。ui-tinymce 引用了许多在我的应用程序中无法访问的依赖项。
我可以使用上面 github 问题中建议的解决方法,它会更改 baseURL。这在我的开发环境中运行良好。但是,当我运行 jspm bundle-sfx 时,它不会拾取这些依赖项,并且我在没有模板或插件的情况下处于相同的情况。
解决这个问题的最佳方法是什么?可以分解 angular-ui-tinymce 以便依赖文件在单独的包中可用吗?还是我应该只使用 gulp 来解决这个问题?
javascript - TinyMCE 添加动态自定义标签
我试图从CKEDITOR切换到TinyMCE,我需要能够在源自定义动态标签中写入......例如:hightlight-123,其中highlight-是静态的但数字发生变化......我查看了TinyMCE文档但是找不到使用正则表达式或以字符串开头添加自定义元素的任何方法。
如何更改我的配置以允许使用某种正则表达式的自定义标签?
这是我的 tinyMCE 配置的相关部分:
javascript - TinyMCE 自定义元素带有' : '?
所以我希望在我的 TinyMce 编辑器中允许 Thymeleaf 标签(如果重要的话,使用 angular-ui-tinymce)
我了解基本格式
但我将如何使用它来允许类似的事情
在有人问之前,是的,必须同时拥有 tinyMce 和 thymeleaf,不,我不需要 thymeleaf 在tinymce 中工作,我只需要编辑器停止剥离标签。
angularjs - TinyMCE + AngularJS - 在更新 ng-model 之前触发 Keyup 事件
我对 AngularJS 和 TinyMCE 编辑器相当陌生。keyup
当我遇到这个问题时,我正在摆弄 TinyMCE 中可用的事件。在keyup
处理程序中,我正在访问其中controller
一个ng-model
. 这就是事情开始变得奇怪的地方。我打印了值和编辑器的内容以进行比较,它ng-model
似乎落后了 1 个键/字符,即编辑器的内容是最新的。我有一种预感,模型仅在之后更新ng-model
keyup 事件结束。这可以解释为什么我在这里看到两个值。也许我正在以错误的方式解决这个问题?说到这,访问编辑器内容的最佳/正确方法是什么?通过角度或 TinyMCE?
如果它有帮助,代码看起来像这样(它们被放在一个单一的下面controller
): -
有没有人遇到过这个问题?
我在这里先向您的帮助表示感谢!
angularjs - TinyMCE 4.x with Angular 1.5.x with ng-repeat getContent of Edited TinyMce Editors
我正在通过ng-repeat
.
Angular 的官方文档并没有真正的帮助
https://www.tinymce.com/docs/integrations/angularjs/
所以我在这里寻求帮助:)
用户进行了一些编辑后,他应该能够保存这个编辑或所有编辑数据库中的字段。在我的HTML
中创建 TinyMces
控制器.js
问题:Tiny 的插件
save
向我显示了保存按钮,并且仅在进行一些编辑后才处于活动状态。但是单击按钮并没有做任何事情,而是应该调用save_onsavecallback: () => {console.log('Save');}//没有控制台日志输出,
问题:如何遍历所有编辑器并仅获取已编辑的编辑器?在文档中是
tinyMCE.activeEditor.isDirty()
功能。tinyMCE 是什么意思?-> 我只是写还是代表什么?
活动编辑器?-> 我想迭代所以我必须放置一个变量?
angularjs - TinyMCE Dirty Flag 未设置或在 Editor 离开后自动重置?
在配置了 TinyMce 编辑器和一些功能之后,我现在想要警告用户,如果他做了更改但没有保存它们。
因为我正在检查 Blur 的脏标志。但它总是设置false
。
控制器.js
如果我在更改后离开编辑器,为什么它总是设置为 false?
使用 TinyMce 4.4.x
Angular 1.5.x
Angular-ui-TinyMce 0.0.17
编辑
它似乎以某种方式在循环循环中的某处重置标志?如果我写了一些东西并等待超过 ~1 秒,它总是设置为 false。如果我写了一些东西并立即搬出,dirtyFlag
则设置为真。我如何通过写一些东西来设置标志脏并说等到它保存be always Dirty
?