У меня есть элемент ввода с ng-валютной директивой. Если я добавлю значение на вход, нажмите прочь, а затем нажмите обратно на вход, используя IE11, каретка будет перенесена в начало ввода. Правильное поведение будет заключаться в том, чтобы поместить курсор в положение в том значении, в котором произошел щелчок мыши.Мышь на элементе ввода с ng-валютой помещает каретку в начале поля ввода (IE11)
Вот demo
В качестве решения я попытался использовать нг-фокус и нг-смазанности директивы поймать значение element.selectionStart, прежде чем она изменяется, а затем восстановить его на нг щелчку. Это работает для IE11, но не в Chrome, так как значение element.selectionStart неверно.
Любые идеи о том, как обойти эту проблему?