我有以下代码用于选择输入字段中的所有文本:
<input id="userName" class="form-control"
type="text" name="enteredUserName" data-ng-show="vm.userNameDisplayed()"
data-ng-model="vm.enteredUserName">
和选择所有文字的方法:
vm.userNameDisplayed = function() {
var textArea = angular.element('#userName');
textArea.setSelectionRange(0, vm.enteredUserName.length)
}
但在调用此方法后,没有选择任何内容。
答案 0 :(得分:1)
尝试使用textArea.focus();
vm.userNameDisplayed = function() {
var textArea = angular.element('#userName');
textArea.focus();
textArea.setSelectionRange(0, vm.enteredUserName.length)
}