我使用ng-if为内联版本目的添加/删除打字头输入。 ng-if值由“编辑”按钮
更新那么,一旦将文本输入添加到dom中,将焦点放在文本输入上的最佳或推荐方法是什么?
感谢
梅西
答案 0 :(得分:1)
答案 1 :(得分:0)
按照Chen-Tsu Lin的评论,这是一个小的指令,用于聚焦元素一旦添加(与ng-if一起使用)
module.directive('inputFocus',['$timeout', function($timeout){
'use strict';
return {
restrict: 'A',
link: function(scope, elem){
$timeout(function(){
elem[0].focus();
});
}
};
}]);
使用它:
<input type="text" input-focus ng-if="isShown" />
这里是JsBin http://jsbin.com/texujona/5/