/ / Виберіть текст у текстовому полі введення при натисканні на angular2 в IE11 - angular, angular2-директиви

Виділіть текст у введеному текстовому полі при натисканні на кутовий 2 в IE11 - кутові, кутові 2-директиви

У мене є введення тексту. Коли вхід отримує фокус, я хочу вибрати текст всередині введення. Я написав код нижче в 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>