2016-12-13 15 views
0

剣道UIにはたくさんの編集者がいます。 AngularJSを使用して、すべてのオプションが、私はプロパティの「無効」の検索が、どこにも見つけることができません。このスタイルで剣道UI無効入力

<kendo-/editor/ options="Options"></kendo-/editor/> 

そして

$scope.Options = { dataSource: { ... }, ... } 

を設定することができます。 EditorsのAngularを使った剣道UIは、プロパティが無効になっていませんか?

答えて

0

これは私がオンラインで見つけたものです。カスタムディレクティブを作成します。

.directive("kNgDisabled", function() { 
     return { 
     restrict: "A", 
     link: function(scope, element, attr) { 
      scope.$on("kendoWidgetCreated", function(e, widget) { 
      var value = scope.$eval(attr.kNgDisabled); 

      $(widget.body).attr("contenteditable", !value); 

      scope.$watch(attr.kNgDisabled, function(value) { 
       $(widget.body).attr("contenteditable", !value); 
      }); 
      }) 
     } 
     } 
    }); 

、そのようにHTMLでそれを使用します。

<textarea kendo-editor k-ng-disabled="disabled"></textarea> 
0

あなたが正しいです。剣道UIオプションには、要素を無効にするためのプロパティはありません。あるいは、ng-disabled(角度指令)を使用することもできます。

関連する問題