我在项目的不同位置使用文本框。我在文本框控件上使用了自动对焦,它工作正常但在部分加载页面时自动对焦无法正常工作。
所以任何人都可以请电话给我有没有办法在angularjs中创建一个单独的指令,这样我就可以应用该指令,我需要在我的项目中设置哪个控件。
答案 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);
}
})