У мене є введення тексту. Коли вхід отримує фокус, я хочу вибрати текст всередині введення. Я написав код нижче в Angular2, і він відмінно працює в Google Chrome, але не працює в IE11.
<input type="text" name="Description" id="Description" [(ngModel)]="Description" maxlength="20" (click)="$event.target.select()">
Я спробував на (mouseup) = "$ event.target.select () ". Також він працює в хромі, але не в IE11. Я шукав навколо, щоб спробувати знайти спосіб Angular2. Немає цього робити в Angularjs, використовуючи директиву. Чи можу я досягти того ж у Angular2, який також працює у Firefox, Chrome та IE.
Дякую
Відповіді:
1 для відповіді № 1Ви можете використовувати подію (фокус), надану angular2, як демонстрацію в цьому планкер
<input type="text" name="Description" placeholder={{description}} [(ngModel)]="description" maxlength="20" (focus)="$event.target.select()">
<div *ngIf="selectedValue">{{selectedValue}}</div>