Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CKEditor使用AngularJS设置焦点_Angularjs_Ckeditor_Angular Directive - Fatal编程技术网

CKEditor使用AngularJS设置焦点

CKEditor使用AngularJS设置焦点,angularjs,ckeditor,angular-directive,Angularjs,Ckeditor,Angular Directive,我将CKEditor与AngularJS一起使用。现在我有了一个页面,它加载了CKEditor的实例,但最初编辑器是隐藏的。当我们点击按钮时,编辑器就会显示出来。编辑器的HTML是从指令加载的。因此,当单击按钮后显示编辑器时,我想将焦点放在编辑器的文本区域内。您可以使用关联的html属性尝试此指令: .directive('autofocus', ['$timeout', function($timeout) { return { restrict: 'A', link :

我将CKEditor与AngularJS一起使用。现在我有了一个页面,它加载了CKEditor的实例,但最初编辑器是隐藏的。当我们点击按钮时,编辑器就会显示出来。编辑器的HTML是从指令加载的。因此,当单击按钮后显示编辑器时,我想将焦点放在编辑器的文本区域内。

您可以使用关联的html属性尝试此指令:

.directive('autofocus', ['$timeout', function($timeout) {
  return {
    restrict: 'A',
    link : function($scope, $element) {
      $timeout(function() {
        $element[0].focus();
      });
    }
  }
}])

<div class="col-xs-11">
    <textarea type="text" autofocus ck-editor id="storyContent" ng-model="story.Content" required="" placeholder="Content" class="form-control" ></textarea>
</div>
.directive('autofocus',['$timeout',function($timeout){
返回{
限制:“A”,
链接:函数($scope$element){
$timeout(函数(){
$element[0]。焦点();
});
}
}
}])

您可以使用关联的html属性尝试此指令:

.directive('autofocus', ['$timeout', function($timeout) {
  return {
    restrict: 'A',
    link : function($scope, $element) {
      $timeout(function() {
        $element[0].focus();
      });
    }
  }
}])

<div class="col-xs-11">
    <textarea type="text" autofocus ck-editor id="storyContent" ng-model="story.Content" required="" placeholder="Content" class="form-control" ></textarea>
</div>
.directive('autofocus',['$timeout',function($timeout){
返回{
限制:“A”,
链接:函数($scope$element){
$timeout(函数(){
$element[0]。焦点();
});
}
}
}])

你会拉小提琴吗?你会拉小提琴吗?