我使用ng-if添加/删除用于内联版本目的的typehead输入。 ng-if值通过“编辑”按钮进行更新当ng-if是添加/删除元素时收到通知
那么,一旦将它添加到dom中,最好或推荐的方法是将重点放在文本输入上?
感谢
梅西
我使用ng-if添加/删除用于内联版本目的的typehead输入。 ng-if值通过“编辑”按钮进行更新当ng-if是添加/删除元素时收到通知
那么,一旦将它添加到dom中,最好或推荐的方法是将重点放在文本输入上?
感谢
梅西
继陈津林评论,这里是一旦他们加入聚焦元件小的指令(使用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/
对不起,我对ng-focus有误解。这是一个事件处理程序,类似点击。我将删除我的anwser。 –
看来你需要自己添加一个指令来触发DOM焦点。 –