如何使用angularjs设置焦点控件?

时间:2014-08-05 05:04:38

标签: angularjs angularjs-directive

我在项目的不同位置使用文本框。我在文本框控件上使用了自动对焦,它工作正常但在部分加载页面时自动对焦无法正常工作。

所以任何人都可以请电话给我有没有办法在angularjs中创建一个单独的指令,这样我就可以应用该指令,我需要在我的项目中设置哪个控件。

1 个答案:

答案 0 :(得分:0)

尝试创建自动对焦指令:

<强> HTML

<input type="text" autofocus>

<强> JS

app.directive('autofocus', function($timeout) {
   return function(scope, element, attr) {
      $timeout(function() {
          element[0].focus();
      }, 0, false);
   }
})

Demo Fiddle