修改
如果它有助于它出错的代码
// Update model when calling setContent (such as from the source editor popup)
setup: function (ed) {
ed.onSetContent.add(function (ed, o) { <----Right Here ed is undefined
if (ed.isDirty()) {
ed.save();
ngModel.$setViewValue(elm.val());
if (!scope.$$phase)
scope.$apply();
我试图获得一个通过angular-ui移植的tinymce的工作示例,但我继续在angular-ui的第1225行得到以下错误
无法调用未定义的方法添加。我刚刚更新了我的angular-ui的构建,所以我知道它是最新的。
我按此顺序调用我的脚本
bootstrap css jquery ui css angular-ui css
jquery脚本
jquery ui script
tiny mce
tiny mce jquery port
angular js
angular ui.js
app.js
controller.js
directives.js
我的HTML看起来像这样
<body ng-app="tinymce">
<textarea ui-tinymce ng-model="tinymce"></textarea>
<body>
我像这样通过ui dependecy
"use strict";
var app = angular.module('tinymce', ['ui']);
我不知道还能做什么。
任何想法?
答案 0 :(得分:1)
我遇到了同样的问题,如果你正在使用bower进行安装,你可能会安装tinymce-release 4.0.2。我刚发现那个版本无效。
使用bower,最后一个版本是3.5.8。我简单地更改了版本tinymce-release,现在它可以正常工作
答案 1 :(得分:1)
似乎他们没有使用github的最新代码更新Bower。如果将其复制到组件文件夹中,它将起作用:
https://github.com/angular-ui/ui-tinymce/blob/master/src/tinymce.js
答案 2 :(得分:0)
“使用严格”; var app = angular.module('tinymce',['ui.tinymce']);