0

编辑

如果它有助于它出错的代码是

// 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 构建,所以我知道它是最新的。

我按这个顺序调用我的脚本

引导 css jquery ui css angular-ui css

jQuery脚本

jquery ui脚本

微小的mce

微型 mce jquery 端口

角度js

角度 ui.js

应用程序.js

控制器.js

指令.js

我的 HTML 看起来像这样

<body ng-app="tinymce">
<textarea ui-tinymce ng-model="tinymce"></textarea>
<body>

我像这样通过 ui 依赖

"use strict";
var app = angular.module('tinymce', ['ui']);

我不知道还能做什么。

有任何想法吗?

4

3 回答 3

1

我遇到了同样的问题,如果您使用 bower 安装,您可能正在安装 tinymce-release 4.0.2。我刚刚发现那个版本不起作用。

使用 bower,最后一个可用版本是 3.5.8。我已经简单地更改了tinymce-release版本,现在它可以工作了

于 2013-08-02T08:07:17.307 回答
1

看来他们还没有使用来自 github 的最新代码更新 Bower。如果将其复制到组件文件夹中,它将起作用:

https://github.com/angular-ui/ui-tinymce/blob/master/src/tinymce.js

于 2013-08-09T01:12:29.217 回答
0

“使用严格”;var app = angular.module('tinymce', ['ui.tinymce']);

于 2017-09-06T10:53:15.160 回答