ng-model不使用kendo -editor textarea

时间:2015-09-01 05:28:24

标签: javascript angularjs kendo-ui

我有kendo-editor textarea

<textarea name="CallNotes" id="CallNotes" class="txtarea1" kendo-editor k-encoded="false" 
      ng-model="Models.SalesCallBookingModel.CallNotes"
      ng-required="true"
      k-ng-disabled="Variables.viewOnly"
      k-tools="[
            'bold',
            'italic',
            'underline',
            'strikethrough',
            'foreColor',
            'backColor'
              ]"></textarea>

在java脚本中,我将值分配给模型,如此

$scope.Models.SalesCallBookingModel.CallNotes = "Hi";

但是,我无法在视图中看到值"hi"。我甚至尝试将ng-model替换为k-ng-model。为了确保我从HTML中删除了kendo-editor,它工作得很好。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

在为CallNotes赋值之前,必须先初始化Models和SalesCallBookingModel属性。

此外,您还需要k-ng-model,否则Kedno编辑器将不会知道您在控制器中所做的更改。只有Angular会在编辑器中收到更改通知。

以下是您的代码:

http://dojo.telerik.com/iGiRi