我使用 ng-if 添加/删除用于内联编辑目的的打字头输入。ng-if 值由“编辑”按钮更新
那么,一旦将文本输入添加到 dom ,最好或推荐的方式是什么?
谢谢
莱昂内尔
我使用 ng-if 添加/删除用于内联编辑目的的打字头输入。ng-if 值由“编辑”按钮更新
那么,一旦将文本输入添加到 dom ,最好或推荐的方式是什么?
谢谢
莱昂内尔
在 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/