Angular-redactor:如何设置模糊回调?

时间:2015-05-14 07:23:41

标签: javascript angularjs textarea onblur redactor

情况:

我正在使用angular-redactor作为我的应用的编辑器。

除了一件事,一切都很好。 我需要触发模糊事件,要求用户确认,以防他想离开页面而不保存。

代码

这是redactor textarea:

<textarea cols="30" rows="30" ng-model="body" ng-blur="confirmation_email_exit()"redactor="
    { 
      minHeight: 370,
      focus: true,
      plugins: ['fontcolor', 'table', 'fullscreen', 'counter', 'fontfamily'],

    }">
</textarea>

这是全球选项正常运作的一个例子:

app.config(function(redactorOptions) {

    redactorOptions.buttons = ['formatting', '|', 'bold', 'italic'];

});

问题:

如何使用angular-redactor触发模糊事件?

我必须在视图中调用它或设置为全局选项吗?

1 个答案:

答案 0 :(得分:0)

只需使用Redactor的blurCallback,您就可以在view和redactorOptions中使用它:

<textarea cols="30" rows="30" ng-model="body" redactor="
    { 
      minHeight: 370,
      focus: true,
      plugins: ['fontcolor', 'table', 'fullscreen', 'counter', 'fontfamily'],
      blurCallback: function(){confirmation_email_exit()},
    }">
</textarea>

app.config(function(redactorOptions) {

   redactorOptions.buttons = ['formatting', '|', 'bold', 'italic'];
   redactorOptions.blurCallback = function(){confirmation_email_exit()};

});