Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 使用单击设置输入框中的焦点-角度js_Angularjs - Fatal编程技术网

Angularjs 使用单击设置输入框中的焦点-角度js

Angularjs 使用单击设置输入框中的焦点-角度js,angularjs,Angularjs,您好,我正在尝试将注意力集中在点击按钮上 输入框代码: 按钮代码: sheetsh 焦点:{{focus}} 其返回值为真,单击范围,但焦点不起作用 焦点:正确 屏幕截图: document.getElementById 试试这个: 床单 角元素 具有angular.element的替代版本: sheetsh document.getElementById 试试这个: 床单 角元素 具有angular.element的替代版本: sheetsh 您不需要设置焦点。只需将

您好,我正在尝试将注意力集中在点击按钮上

输入框代码:


按钮代码:

sheetsh
焦点:{{focus}}

其返回值为真,单击范围,但焦点不起作用

焦点:正确

屏幕截图:

document.getElementById 试试这个:


床单
角元素 具有angular.element的替代版本:

sheetsh
document.getElementById 试试这个:


床单
角元素 具有angular.element的替代版本:

sheetsh

您不需要设置焦点。只需将“tabindex”属性添加到元素中即可 然后自动聚焦到元素上



Sheetesh
您不需要设置焦点。只需将“tabindex”属性添加到元素中即可 然后自动聚焦到元素上



Sheetesh
ng焦点
不用于设置焦点。这就像
ng单击
。当焦点事件发生时,
ng focus
的值将被执行。
ng focus
不用于设置焦点。这就像
ng单击
。当焦点事件发生时,
ng focus
的值将被执行。我已经使用过它,但它不起作用。sheetesh@RITU控制台中有错误吗?您尝试过第一种解决方案吗?是的,我尝试过在控制台中不显示任何错误,但不工作。我已经使用过它,但它不工作。sheetesh@RITU控制台中有错误吗?您尝试过第一种解决方案吗?是的,我尝试过在控制台中不显示任何错误,但不工作。
 <input type="text" placeholder="" class="promocode"    ng-focus="focus"  ng-model="text"  value="" /> 
<span ng-click="text = 'sheetesh'; focus=true"> Sheetesh </span>
<p>focus: {{focus}}</p>
<input id="myInput" type="text" placeholder="" class="promocode" ng-model="text" value="" />

<span ng-click="text = 'sheetesh'; document.getElementById('myInput').focus();"> Sheetesh </span>
<span ng-click="text = 'sheetesh'; angular.element('#myInput').focus();"> Sheetesh </span>