0
我正在使用CKEditor和AngularJS。現在我有一個加載CKEditor實例的頁面,但最初編輯器是隱藏的。編輯器將在我們點擊按鈕時顯示。編輯器的HTML從指令中加載。因此,當按鈕單擊後顯示編輯器時,我想要關注編輯器的textarea。CKEditor使用AngularJS設置焦點
我正在使用CKEditor和AngularJS。現在我有一個加載CKEditor實例的頁面,但最初編輯器是隱藏的。編輯器將在我們點擊按鈕時顯示。編輯器的HTML從指令中加載。因此,當按鈕單擊後顯示編輯器時,我想要關注編輯器的textarea。CKEditor使用AngularJS設置焦點
你可以試試這個指令有關聯的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>
你可以給一個小提琴? –