Javascript angularjs输入文本焦点在桌面上工作,不适用于iPad

Javascript angularjs输入文本焦点在桌面上工作,不适用于iPad,javascript,html,angularjs,Javascript,Html,Angularjs,我的应用程序中有一个搜索输入框。每当我点击按钮,搜索输入就会打开。但它不是自动对焦 请看我的密码 $scope.goSearch=函数(){ $scope.$broadcast(“focusTextInput”); } 请尝试下面的示例 var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.goSearch=函数(){ document.getElementById(“搜索”).focus(); };

我的应用程序中有一个搜索输入框。每当我点击按钮,搜索输入就会打开。但它不是自动对焦

请看我的密码

$scope.goSearch=函数(){
$scope.$broadcast(“focusTextInput”);
}

请尝试下面的示例

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.goSearch=函数(){
document.getElementById(“搜索”).focus();
};
});

🔍

您是否在输入框中添加了
id=“search”
?是的,我添加了。但focus并非只在ipad和ipad pro上起作用。如果我点击文本框,它就会工作。但我想在页面加载。似乎我们没有其他选择。