首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kendo编辑器小部件的触发器onChange事件

Kendo编辑器小部件的触发器onChange事件
EN

Stack Overflow用户
提问于 2015-04-23 14:35:26
回答 1查看 2.5K关注 0票数 1

假设我有以下kendo编辑器:

代码语言:javascript
复制
<div kendo-editor ng-model="name" k-options="editorOptions"></div>

然后,我有以下editorOptions

代码语言:javascript
复制
function onChange(e) {
   alert("I am changing.");
}
$scope.editorOptions = { change: onChange };

我如何访问实际的kendo编辑器对象,以便在不使用普通jQuery选择的情况下触发onChange事件:

示例:$("#myEditor").kendoEditor().trigger("change")

EN

回答 1

Stack Overflow用户

发布于 2015-04-23 15:23:28

必须在当前作用域(http://docs.telerik.com/kendo-ui/AngularJS/introduction#getting-widget-references)中定义控件引用,并且可以将事件定义为属性:

代码语言:javascript
复制
<div ng-app="app" ng-controller="MyCtrl">
  <div kendo-editor="kendoEditorControl" ng-model="name" k-options="editorOptions" k-on-change="onChange()"></div>
</div>
<script>
  angular.module("app", [ "kendo.directives" ]).controller("MyCtrl", function($scope) {
    $scope.onChange = function() {
     alert($scope.kendoEditorControl.value());
    };
  });
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29815491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档