2015-11-05 66 views
0

我正在使用CKEditor和AngularJS。現在我有一個加載CKEditor實例的頁面,但最初編輯器是隱藏的。編輯器將在我們點擊按鈕時顯示。編輯器的HTML從指令中加載。因此,當按鈕單擊後顯示編輯器時,我想要關注編輯器的textarea。CKEditor使用AngularJS設置焦點

+0

你可以給一個小提琴? –

回答

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>