情况:
我正在使用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触发模糊事件?
我必须在视图中调用它或设置为全局选项吗?
答案 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()};
});